24小时热门版块排行榜    

查看: 272  |  回复: 0

mmaazw

新虫 (初入文坛)

[求助] matlab积分运算quad

clc;clear all
posi=0.95;

n=0.636;
alpha=0.9154;
c=800;
rou=7850;
lamdba=50;
k=lamdba/c/rou;


V=0.9;
H=0.013;
Tb=850;
T0=298;

B=0.5e-3;
v=5.6e-4;
q=@(x,c) (54.8*10^6/c/sqrt(pi)/lamdba/k*(sqrt(k*c)/6*(-2.*x/4/k/c.*exp(-x.^2/4/k/c)*(x.^2+4*k*c)+2*x.*exp(-x.^2/4/k/c))-sqrt(pi)/12*((3*x.^2+6*k*c).*erfc(x./2/sqrt(k*c))+x.*(x.^2+6*k*c)*(-1/sqrt(pi*k*c)).*exp(-x.^2/4/k/c)))).^2;
quad(@(x) lamdba*q(x,0.5),0,B)
总是报错Error using ==> mtimes
Inner matrix dimensions must agree.
是因为q表达式中所有都要用点乘或点除么 求大神指导
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 学员mgIQV2 的主题更新
信息提示
请填处理意见