MATLAB學習與使用:三維圖形繪製plot3/mesh/surf
介紹3類(plot3/mesh/surf)7種三維圖像繪製的方法。
plot3 三維曲線圖;
mesh 三維網格圖;
meshc 除了生成網格圖外,還在xy平面生成曲面的等高線;
meshz 除了生成網格圖外,還在曲線下面加上個矩形垂簾;
surf 三維着色曲面圖;
surfc 同時畫出三維着色曲面圖與等高線;
surfl 帶光照的三維着色曲面圖。
操作方法
(01)第一,plot3三維曲線圖。啓動MATLAB,新建腳本(.m檔案),在腳本編輯區輸入以下代碼,然後儲存執行後,看到以下三維曲線圖。close all;clear all;clcz=linspace(0,10,101);x=sin(z);y=cos(z);plot3(x,y,z,'g','LineWidth',2)hold onplot3(x,y,z,'p','MarkerSize',10)其中,linspace(a1,a2,N) 是生成間距爲(a2-a1)/(N-1)、個數爲N的數組的命令。
(02)第二,mesh三維網格圖。在腳本編輯區緊接着輸入以下代碼,儲存執行後,看到以下三維網格圖。[a,b,c]=peaks(50);figure(2)mesh(a,b,c)axis tight其中,peaks(N)是生成一個凹凸有致的曲面,包含三個局部極大點及三個局部極小點的函數,其方程式略。
(03)第三,meshc除了生成網格圖外,還在xy平面生成曲面的等高線。將第二步中的mesh(a,b,c)改爲meshc(a,b,c),然後儲存執行後,看到以下三維網格圖+等高線的效果。
(04)第四,meshz除了生成網格圖外,還在曲線下面加上個矩形垂簾。將第三步中的meshc(a,b,c)改爲meshz(a,b,c),然後儲存執行後,看到以下三維網格圖+垂簾的效果。
(05)第五,surf三維着色曲面圖。將第四步中的meshz(a,b,c)改爲surf(a,b,c),然後儲存執行後,看到以下三維着色曲面圖。
(06)第六,surfc同時畫出三維着色曲面圖與等高線。將第五步的surf(a,b,c)改爲surfc(a,b,c),然後儲存執行後,看到以下三維着色曲面圖+等高線的效果。
(07)第七,surfl帶光照的三維着色曲面圖圖。將第六步的surfc(a,b,c)改爲surfl(a,b,c),然後儲存執行後,看到以下帶光照的三維着色曲面圖。
(08)第八,添加shading interp去掉網格曲線,添加xlabel等座標說明,添加title標題說明。如下輸入以下代碼,儲存執行後,得到如下效果。[a,b,c]=peaks(50);figure(2)surfl(a,b,c)shading interpxlabel('X');ylabel('Y');zlabel('Z')title('peaks+surfl')axis tight
特別提示
shading interp去掉網格線在使用mesh命令時不起作用。
介紹了plot3;mesh, meshc, meshz;surf, surfc, surfl 共3類7種繪製三維圖的方式。
-
會計是即將消失的行業?會計以後的發展前景如何
導語:近些年會計從業資格考試取消了,而智能化也在逐漸的發展中,所以很多人擔心會計崗位會直接被機器取代,但實際上不是這樣的,未來會計的從業者基本都是管理型人才,隨着會計從業資格考試的取消,會計的門檻也在上升,難度也更大,和探祕志一起了解一下吧。會計是即將消失的...
-
生蠔怎麼存放
(01)生蠔的存放方法有以下幾種:1.冷藏儲存:這是最方便的儲存方法。將生蠔用保險袋裝好,然後放入冰箱的冷藏層。在存放時,確保生蠔不要受到其他物品的擠壓,避免損壞。這種方法可以使生蠔儲存得很新鮮。(02)2.冷凍儲存:如果生蠔已經開啟,可以將其放入冰箱的冷凍櫃中,溫度設定...
-
牀頭櫃高度牀頭櫃高度標準尺寸
(01)牀頭櫃的高度標準尺寸通常在60-70釐米(24-28英寸)之間。以下是一些常見的牀頭櫃高度尺寸詳細說明:-矮牀頭櫃:矮牀頭櫃的高度一般在60釐米(24英寸)左右,側面高於牀垂直高度,但並不過高。這種牀頭櫃通常用於裝飾或僅用於放置一些小物品。-標準牀頭櫃:標準牀頭櫃的高度通...
-
純淨水可以養魚嗎
(01)純淨水基本上是去除了大部分雜質和化學物質的水。儘管純淨水對於一些特定類型的魚可能不太適合,但在某些情況下,可以使用純淨水來養魚。(02)以下是一些需要考慮的因素:1.魚種選擇:有些魚種對水質要求非常嚴格,可能需要特定類型的水質才能生存。在選擇要養的魚之前,了...