24小时热门版块排行榜    

查看: 533  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xiaochi609

铁杆木虫 (正式写手)

[求助] Matlab 程序错误 求正解

x1=520:0.01:530;
y1=exp(x1);
x2=530:0.01:535;
y2=exp(x2)+exp(2*x2);
x3=535:0.01:550;
y3=exp(2*x3);
y=y1+y2+y3;
polt(x1,y,x2,y,x3,y);
grid on
??? Error using ==> plus
Matrix dimensions must agree.
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaochi609

铁杆木虫 (正式写手)

引用回帖:
2楼: Originally posted by emanlee at 2012-04-03 23:31:52:
代码y=y1+y2+y3;出现错误,三个矩阵的维数不一致。

矩阵 行×列
y1   1*1001
y2   1*501
y3   1*1501

谢谢 那我的程序该如何改正呢?
3楼2012-04-04 09:00:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaochi609

铁杆木虫 (正式写手)

引用回帖:
5楼: Originally posted by achilFes1990 at 2012-04-04 11:05:14:
个人觉得用linspace产生变量比较好,x1=linspace(520,530,1000),x2,x3也用相同的表达,保证最后的1000相同即可~

非常感谢
6楼2012-04-04 11:18:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiaochi609 的主题更新
信息提示
请填处理意见