在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的曲面圖。