在MATLAB中,mesh函数用于绘制三维曲面图。其基本用法为:
mesh(Z):绘制矩阵Z的三维曲面图。Z的每个元素表示一个点的高度。
mesh(X, Y, Z):绘制矩阵Z的三维曲面图,其中X和Y是对应于Z的网格坐标。X和Y的大小必须与Z相同。
mesh(___,‘PropertyName’,propertyvalue):使用属性-值对指定附加的属性来控制曲面图的外观。可以使用多个属性-值对。
一些常用的属性包括:
例如,以下代码创建一个简单的曲面图:
[X, Y] = meshgrid(-2:0.2:2);
Z = X.^2 + Y.^2;
mesh(X, Y, Z)
这将绘制一个以X和Y为坐标轴,高度为Z的曲面图。