matlab 基础出错,求指导 Matrix must be squarey=@(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什么的都赋了
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 03:24:47
matlab 基础出错,求指导 Matrix must be squarey=@(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什么的都赋了
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.
求帮忙解决.
matlab 基础出错,求指导 Matrix must be squarey=@(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矩阵y矩阵的维数都符合要求吗?
矩阵运算符号 是乘还是点乘 你用对了吗