24小时热门版块排行榜    

查看: 290  |  回复: 1

shenqiang111

金虫 (小有名气)

[求助] 求助matlab三维画图中:Inner matrix dimensions must agree.

求助:画三维图
clc
f1=10:0.2:15;
d1=1:0.2:5;
[x,y]=meshgrid(f1,d1);
b=(-2*15*x+2*15*5+2*10^2+2*2*10*5+2*5^2-5*10*x+5*10*5+5*10^2+2*10*5^2+5^3)./(-y.*10*x+y*10*5+y*10^2+2*y*10*5+y*5^2+10*2^2+2*10*2*5+10*5^2);
mesh(x,y,b)
怎么运行不出来结果呢?总出现:Inner matrix dimensions must agree.如何解决呢?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

victorinox

金虫 (小有名气)

【答案】应助回帖


shenqiang111(金币+3): 谢谢,已解决。 2011-10-01 00:03:31
臭水沟(金币+1): 谢谢应助~~ 2011-10-01 12:56:10
帖子b的计算式中,第二行第一项y.*10*x,点乘应用在x之前,改为y*10.*x
2楼2011-09-30 22:41:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shenqiang111 的主题更新
信息提示
请填处理意见