问题描述:
matlab 基础出错,求指导 Matrix must be square
y=@(x) 1.2*(1-x/a)/((1-a/d)^(3/2))-(3.1-3.8*x/a)/((1-a/d)^(1/2))+( (1.3-0.3*((x/a)^(3/2)) ) /(1-(x/a)^2)^(1/2)+0.4-1.5*x/a)*(1-(1-x/a)*a/d);
Kc=quad(y,x,a0,ac);
y的公式中的a,d什么的都赋了值了,未知的就只有x.但是老是求不出来积分.收里面有矩阵运算,我把说有的运算符给了一个. 加点
又出现了错误 Inner matrix dimensions must agree.
求帮忙解决.
y=@(x) 1.2*(1-x/a)/((1-a/d)^(3/2))-(3.1-3.8*x/a)/((1-a/d)^(1/2))+( (1.3-0.3*((x/a)^(3/2)) ) /(1-(x/a)^2)^(1/2)+0.4-1.5*x/a)*(1-(1-x/a)*a/d);
Kc=quad(y,x,a0,ac);
y的公式中的a,d什么的都赋了值了,未知的就只有x.但是老是求不出来积分.收里面有矩阵运算,我把说有的运算符给了一个. 加点
又出现了错误 Inner matrix dimensions must agree.
求帮忙解决.
问题解答:
我来补答展开全文阅读