matlab用quad积分报错
前边的程序就不写了,就是以xa为自变量的函数faa在xa=4369到4869上积分并画图,faa=@(xa)-0.5*16025*sind(0.18*xa-120)+(2...
前边的程序就不写了,就是以xa为自变量的函数faa在xa=4369到4869上积分并画图,faa=@(xa)-0.5*16025*sind(0.18*xa-120)+(20+0.5*16025*sind(0.18*xa-120))*exp(-0.125*(xa-4369))
j=4369;
for i=41869:1:42364
fa(i,1)=51*sind(0.18*j-90)+quad(faa,4369,j);
j=j+1;
end
报错说
Error using *
Inner matrix dimensions must agree.但是我发现直接算faa(3)还是可以得到结果的,一用quad积分就报错,求大神解救!!!拜谢! 展开
j=4369;
for i=41869:1:42364
fa(i,1)=51*sind(0.18*j-90)+quad(faa,4369,j);
j=j+1;
end
报错说
Error using *
Inner matrix dimensions must agree.但是我发现直接算faa(3)还是可以得到结果的,一用quad积分就报错,求大神解救!!!拜谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询