Matlab繪製三維曲面?

Tags: 三維, 曲面,

最近再學習Matlab,就把Matlab主要的畫圖都搬到分享上來了。接著將Matlab繪製三維曲面。Matlab裡的所有數據都表示成矩陣的形式。

工具/原料

Matlab

方法/步驟

[X Y]=meshgrid(x,y):繪製二維圖形是生成小矩形的個點

mesh(X, Y, Z): X,Y,Z是同維矩陣,顏色由colormap來決定

meshc(X,Y,Z): 除了生成網格曲面外,還在x-y平面生成曲面的等高線

meshz(X,Y,Z):除了生成網格曲面外,還在曲線下面加上一個長方形的臺子。

Matlab示例:

t1=-3:0.1:3;

[x1, y1]=meshgrid(t1); %生成網格

z1=x1.^2+y1.^2;

mesh(x1,y1,z1); title('x^2+y^2');

Matlab繪製三維曲面

t1=-3:0.1:3;

[x1, y1]=meshgrid(t1); %生成網格

z1=x1.^2+y1.^2;

meshc(x1,y1,z1); title('x^2+y^2');

Matlab繪製三維曲面

t1=-3:0.1:3;

[x1, y1]=meshgrid(t1); %生成網格

z1=x1.^2+y1.^2;

meshz(x1,y1,z1); title('x^2+y^2');

Matlab繪製三維曲面

注意事項

在英文輸入法下編輯代碼

相關問題答案