Matlab出现内部矩阵维度不一致?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 08:08:37
Matlab出现内部矩阵维度不一致?
x1=1:10:100;
a=46+0.12*x1+((6-0.12*x1).^2*(46+0.12*x1))./(36-(6-0.12*x1).^2);
b=(10-0.3*x1)*x1;
c=25-1.8*((6-0.12*x1)*(46+0.12*x1))./(36-(6-0.12*x1).^2);
y=7./64*a.^2+b+c;
plot(x1,y);
在matlab中怎么算不出来,说是内部矩阵维度不一样?
这是为什么,
Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> Untitled at 2
a=46+0.12*x1+((6-0.12*x1).^2*(46+0.12*x1))./(36-(6-0.12*x1).^2);
x1=1:10:100;
a=46+0.12*x1+((6-0.12*x1).^2*(46+0.12*x1))./(36-(6-0.12*x1).^2);
b=(10-0.3*x1)*x1;
c=25-1.8*((6-0.12*x1)*(46+0.12*x1))./(36-(6-0.12*x1).^2);
y=7./64*a.^2+b+c;
plot(x1,y);
在matlab中怎么算不出来,说是内部矩阵维度不一样?
这是为什么,
Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> Untitled at 2
a=46+0.12*x1+((6-0.12*x1).^2*(46+0.12*x1))./(36-(6-0.12*x1).^2);
![Matlab出现内部矩阵维度不一致?](/uploads/image/z/18044429-5-9.jpg?t=Matlab%E5%87%BA%E7%8E%B0%E5%86%85%E9%83%A8%E7%9F%A9%E9%98%B5%E7%BB%B4%E5%BA%A6%E4%B8%8D%E4%B8%80%E8%87%B4%3F)
x1=1:1:100;
a=46+0.12*x1+((6-0.12*x1).^2.*(46+0.12*x1))./(36-(6-0.12*x1).^2);
b=(10-0.3*x1).*x1;
c=25-1.8*((6-0.12*x1).*(46+0.12*x1))./(36-(6-0.12*x1).^2);
y=7./64*a.^2+b+c;
plot(x1,y);
再问: 灰常感谢!!!!NB
a=46+0.12*x1+((6-0.12*x1).^2.*(46+0.12*x1))./(36-(6-0.12*x1).^2);
b=(10-0.3*x1).*x1;
c=25-1.8*((6-0.12*x1).*(46+0.12*x1))./(36-(6-0.12*x1).^2);
y=7./64*a.^2+b+c;
plot(x1,y);
再问: 灰常感谢!!!!NB