已知函数形式z=0.5xy^0.5,x的范围是[-1,1],y的范围是[0,100],怎么编个程序画三维曲面图呢?
好心人,求教啦!
我的程序是:
clear;
x=[-1:0.1:1];
y=[0:10:100];
[X,Y]=meshgrid(x,y);
Z=0.5*x*y.^0.5;
surf(X,Y,Z)
可惜运算显示错误,不知道是怎么回事儿哦
??? Error using ==> mtimes
Inner matrix dimensions must agree.
数组乘法数组大小必须相等,你这里写错了变量。
clear;
x=[-1:0.1:1];
y=[0:10:100];
[X,Y]=meshgrid(x,y);
Z=0.5*X.*Y.^0.5;
surf(X,Y,Z)