作业帮 > 综合 > 作业

请问高手这怎么改啊,在matlab中的修改?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/26 05:19:15
请问高手这怎么改啊,在matlab中的修改?
[x,y]=meshgrid([0:0.1:1],[-3:0.1:3]);
z=y-x.^2/9;
surf(x,y,z);
>> [x,y]=meshgrid([0.1:0.05:1],[2000:100:2900]);
z=y-x.^2/9;
surf(x,y,z);
>> [x,y]=meshgrid([0.1:0.05:1],[2000:100:2900]);
z=y-y*x.^2/9;
surf(x,y,z);
Error using ==> mtimes
Inner matrix dimensions must agree.
[x,y]=meshgrid([0.1:0.05:1],[2000:100:2900]);
z=y-y.*x.^2/9;
surf(x,y,z);
只需要在y-y后面加一个.就行了,因为在Matlab里面数组与数组的相乘是里面元素的乘法都是点乘