如何用matlab绘制z^2= x^2+ y^2的三维曲面图

如题所述

用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');

温馨提示:答案为网友推荐,仅供参考
相似回答