matlab中m文件里自定义的函数的ezplot绘图

问题:???Errorusing==>mtimesInnermatrixdimensionsmustagree.Errorin==>myf2at10为什么?该怎么改呢?十... 问题:
??? Error using ==> mtimes
Inner matrix dimensions must agree.

Error in ==> myf2 at 10
为什么?该怎么改呢?十分感谢,有悬赏。
m文件,命名是myf2.m
function f = myf2(x,y);
global A;
global B;
global C;
global D;
global H1;
global H2;
global P1;
global P2;
f=(2*A+2*B+D)*x+2.7*A*(H2*exp(-P1*(x+y))+H1*exp(-P2*(x+y)))+3*C*exp(-P1*x)/P1+1.5*A*(x+y+(exp(-P1*(x+y))-1)/P1)+B*(x+(exp(-P1*x)-1)/P1)+(B+D)*(1-exp(-P2*x)*(P1*x+1))/P2+3.5*A*y;

窗口:
global A;
global B;
global C;
global D;
global H1;
global H2;
global P1;
global P2;

A=119; B=117; C=3201; D=3201;
>> H1=20;H2=60;
>> P1=0.72;P2=0.60;
x=0:0.1:20;
>> y=0:0.1:10;
>> [xx,yy]=meshgrid(x,y);
>> mesh(xx,yy,myf2(xx,yy))
grid on
展开
 我来答
showtime_97
2015-05-03 · TA获得超过4782个赞
知道大有可为答主
回答量:1005
采纳率:90%
帮助的人:815万
展开全部
出现Error using ==> mtimes的提示通常只有一种错误,就是除法没用点除,而且即使是常数除数组也是要打点的,这与乘法不同。你上面乘除都没打点,改成.*和./吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式