【MATLAB】三維圖形繪制 ( 繪制網格 + 等高線 | meshc 函數 | 繪制平面 + 等高線 | surfc 函數 )
文章目錄
一、繪制網格 + 等高線
1、meshc 函數
2、代碼示例
二、繪制平面 + 等高線
1、surfc 函數
2、代碼示例
一、繪制網格 + 等高線
1、meshc 函數
meshc 函數參考文檔 :https://ww2.mathworks.cn/help/matlab/ref/meshc.html
meshc 函數的作用是 mesh 函數 + contour 函數的 綜合效果 , 在繪制平面網格的同時 , 在下方繪制等高線 ;
參考 【matlab】三維圖形繪制 ( 三維平面圖 | 二維網格 | meshgrid 函數 | 繪制網格 | mesh 函授 | 繪制平面 | surf 函數 | 繪制等高線 | contour 函數 ) 博客 ;
2、代碼示例
代碼示例 :
% 生成 x 向量 x = -2 : 0.1 : 2; % 生成 y 向量 y = -2 : 0.1 : 2; % 生成 X Y 兩個矩陣 % 生成了 x-y 坐標軸上的網格 [X, Y] = meshgrid(x, y); % 生成 Z 矩陣 Z = X .* exp (-X .^ 2 - Y .^ 2); % 繪制網格 + 等高線 meshc(X, Y, Z); grid on;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
執行效果 :
二、繪制平面 + 等高線
1、surfc 函數
surfc 函數參考文檔 : https://ww2.mathworks.cn/help/matlab/ref/surfc.html
surfc 函數執行效果是繪制平面圖 + 等高線 , 相當于 surf 函數 + contour 函數 執行效果 ;
參考 【MATLAB】三維圖形繪制 ( 三維平面圖 | 二維網格 | meshgrid 函數 | 繪制網格 | mesh 函授 | 繪制平面 | surf 函數 | 繪制等高線 | contour 函數 ) 博客 ;
2、代碼示例
代碼示例 :
% 生成 x 向量 x = -2 : 0.1 : 2; % 生成 y 向量 y = -2 : 0.1 : 2; % 生成 X Y 兩個矩陣 % 生成了 x-y 坐標軸上的網格 [X, Y] = meshgrid(x, y); % 生成 Z 矩陣 Z = X .* exp (-X .^ 2 - Y .^ 2); % 繪制平面 + 等高線 surfc(X, Y, Z); grid on;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
執行效果 :
MATLAB
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。