matlab 基础出错,求指导 Matrix must be square

问题描述:

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.
求帮忙解决.
1个回答 分类:综合 2014-11-19

问题解答:

我来补答
你的x矩阵y矩阵的维数都符合要求吗?
矩阵运算符号 是乘还是点乘 你用对了吗
再问: 没有矩阵啊,全是 一维变量。
 
 
展开全文阅读
剩余:2000