用matlab 可以这样绘制 z^2=x^2+y^2的三维曲面图:
首先,我们用句柄函数自定义z(x,y)函数,即
fun=@(x,y)sqrt(x.^2+y.^2)
其二,使用fmesh函数,绘制其三维曲面图
fmesh(fun)
其三,标注坐标轴名称
xlabel('x'),ylabel('y'),zlabel('z')
上述方法,适用于高版本的matlab
【扩展】:对于较低版本的matlab,可以这样做。
>> [x,y]=meshgrid(-5:0.1:5);
>> z=sqrt(x.^2+y.^2);
>> mesh(x,y,z)
>> xlabel('x'),ylabel('y'),zlabel('z');