MATLAB實用技巧精講之三_第1頁
MATLAB實用技巧精講之三_第2頁
MATLAB實用技巧精講之三_第3頁
MATLAB實用技巧精講之三_第4頁
MATLAB實用技巧精講之三_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1第三章MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 2MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 本章內(nèi)容 何為“好”的數(shù)據(jù)可視化 二維圖形繪制 三維圖形繪制 圖形處理基本技術(shù) 本章的學(xué)習(xí)目標(biāo)掌握基本的繪圖命令了解各種圖形注釋方法掌握二維、三維圖形的繪制方法掌握一些特殊圖形的繪制了解圖形的高級控制技巧數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 3MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 為何要將數(shù)據(jù)可視化 難以從大量數(shù)據(jù)或符號中感受具體含義 人更喜歡用眼睛看直觀的圖形 快速、有效地表達想法、觀察或結(jié)論

2、 Matlab的數(shù)據(jù)可視化功能 點、線、面處理 二維、三維和四維表現(xiàn)圖 圖形著色、消隱、光照、渲染及多視角處理等數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 4MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 何為“好”數(shù)據(jù)可視化?好的可視化應(yīng)該是好的可視化應(yīng)該是因為因為明顯目的對描述、探索或記錄感興趣不偏差地展示數(shù)據(jù)數(shù)據(jù),特別是數(shù)據(jù)所揭示的真理才是最重要的引發(fā)觀看者思考數(shù)據(jù)的實質(zhì)如果圖像過于花哨,會使人們分散注意力在小空間中表現(xiàn)出大量數(shù)據(jù)大量數(shù)據(jù)太繁雜,需要使大數(shù)據(jù)集更緊湊易于視覺的比較容易看出相關(guān)的不同揭示不同層次的信息當(dāng)有更多細節(jié)時,更容易理解更廣的方面數(shù)學(xué)物理建模與計算

3、機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 5MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 何為“好”數(shù)據(jù)可視化? 比較:下面兩張黑白圖,哪張更好圖1圖2數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 6MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化二維圖形繪制 基本繪圖命令基本繪圖命令 plot(y) : 以y的索引坐標(biāo)為橫坐標(biāo),y本身為縱坐標(biāo),繪制圖 形。 plot(x,y,s):用于繪制向量y相對于x的圖形,其中s為一個 字符串,例如:plot(x,y, r-), plot(x,y, b+)。 plot(x1,y1,s1,x2,y2,s2,.):可以將多個圖形放到一個

4、圖形框 中。 subplot(m,n,p):將圖形窗口分解成 塊繪圖子域, 并且設(shè)置第P塊繪圖子域作為當(dāng)前繪圖窗口。m n數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 7MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化【例題】y1=1,2,3,4;subplot(2,2,1)plot(y1)y2=1+2*i,2+3*i,3+4*i,4+5*i;subplot(2,2,2)plot(y2)x=0:0.01:1;y3=sin(2*pi*x)+sin(6*pi*x);subplot(2,2,3)plot(x,y3,r+)y4=cos(2*pi*x)+cos(6*pi*x);subpl

5、ot(2,2,4)plot(x,y3,r+,x,y4,b-)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 8MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制 plot(X,Y,s) 以x為橫坐標(biāo),y為縱坐標(biāo),繪制圖形,第3個參數(shù)控制圖形顯示屬性(線形、顏色及標(biāo)識等),例如:plot(x,y, r-)plot(x,y,b+)。選項選項說明說明選項選項說明說明-實線實線.點點:點線點線o圓圓-.點劃線點劃線xX-符號符號-虛線虛線+符號符號y黃色黃色*星號星號m紫紅色紫紅色s方形方形c藍綠色藍綠色d菱形菱形r紅色紅色v下三角下三角g綠色綠色上三角上三角b藍色藍色右三角

6、右三角k黑色黑色p正五邊形正五邊形數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 9MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制【練習(xí)】令變量x從0取到10,在一個圖形窗口中建立三個繪圖子域,分別畫出函數(shù),y1=sin(x),y2=cos(x-2.5),y3=tan(x+1.5)的圖形,要求分別用紅色的實線,藍色的虛線,和黃色的點線表示。選選項項說明說明選選項項說明說明-實線實線.點點:點線點線o圓圓-.點劃線點劃線xX-符號符號-虛線虛線+符號符號y黃色黃色*星號星號m紫紅色紫紅色s方形方形c藍綠色藍綠色d菱形菱形r紅色紅色v下三角下三角g綠色綠色上三角上三角

7、b藍色藍色右三角右三角k黑色黑色p正五邊形正五邊形數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 10MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 【解】clfx=0:0.01:10;y1=sin(x);subplot(1,3,1)plot(x,y1,r-)y2=cos(x-2.5);subplot(1,3,2)plot(x,y2,b-)y3=tan(x+1.5);subplot(1,3,3)plot(x,y3,g:)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 11MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 特殊坐標(biāo)系的二維圖形繪圖polar (the

8、ta,rho,s):命令是通過使用極坐標(biāo),按照坐標(biāo)的角度 為theta,極半徑為rho繪制圖形,s定義繪制圖形的顏色和線型。例:極坐標(biāo)x=0.0:0.01*pi:4*pi;y=sin(x/2)+x;polar(x, y, -)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 12MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制 雙縱坐標(biāo)圖雙縱坐標(biāo)圖plotyy(x1,y1,x2,y2) %以左、右不同縱軸繪制x1- y1,x2-y2 兩條曲線.數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 13MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪

9、制 雙縱坐標(biāo)圖例:雙縱坐標(biāo)x=0:0.01*pi:2*pi;y=sin(x);z=exp(x);plotyy(x, y, x, z, plot, semilogy)繪圖方式可以是 plot、semilogy、semilogx等數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 14MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化例:雙縱坐標(biāo)x=0:0.01*pi:2*pi;y=sin(x);z=exp(x);subplot(1,2,1)plotyy(x, y, x, z, plot, semilogy)subplot(1,2,2)z2=log(z);plot(x,z2)數(shù)學(xué)物理建模與

10、計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 15MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制例:一個將有害的廢料轉(zhuǎn)化為無害的生物醫(yī)學(xué)實驗。實驗中的廢料的聚乙烯物質(zhì)(TCE)和相關(guān)溫度數(shù)據(jù)如下: TCE=515 420 370 250 135 120 60 20; temp=29 23 27 25 20 23 23 27;days=0:5:35;tce=515 420 370 250 135 120 60 20;temp=29 23 27 25 20 23 23 27;plotyy(days,tce,days,temp);數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助

11、設(shè)計Page 16MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制二維特殊函數(shù)圖的繪制舉例例1:條形圖x=1:10;y=rand(10,1);bar(x, y)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 17MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制 餅圖pie(x):繪制關(guān)于向量x的各個分量的餅形圖。x的各個分量先被除以sum(x),這樣可以決定各個分量在圖形中的“餅塊份額”。pie(x,e):可以繪制出餅塊分離的餅形圖。向量x必須和x 具有相同的維數(shù)。e和x的分量相對應(yīng)。pie(,labels):可以給每個餅塊取名。向量labels必須和x

12、具有相同的維數(shù),并且只能是字符串。數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 18MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化例:餅圖 clf x1=2, 4, 6, 8; x2=0.1,0.3,0.2,0.2; e1=1,0,0,0; lab=math, English, Chinese, music subplot(1,3,1) pie(x1, lab) subplot(1,3,2) pie(x2,lab) subplot(1,3,3) pie(x1,e1,lab)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 19MATLAB繪圖和數(shù)據(jù)可視化繪圖和

13、數(shù)據(jù)可視化 二維圖形繪制 離散數(shù)據(jù)圖形繪制例:x = 0:0.25:(3*pi);stem(x,sin(x), sr, fill);title(stem(x,sin(x);xlabel(x);數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 20MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制 二維特殊函數(shù)圖的繪制表:表:MatlabMatlab中常見二維特殊圖形函數(shù)中常見二維特殊圖形函數(shù)函數(shù)名說明函數(shù)名說明area填充繪圖feather矢量圖bar條形圖harh水平條形圖hist直方圖pie餅圖polar極坐標(biāo)圖contour等高線圖數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)

14、物理建模與計算機輔助設(shè)計Page 21MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制 二維圖形修飾(1)標(biāo)題與軸標(biāo)簽:對圖形加上標(biāo)題,標(biāo)明橫縱坐標(biāo)例:x=0:0.01*pi:2*pi;y=sin(x);plot(x,y)title(正弦函數(shù), FontSize,15)xlabel(x(0-2pi),FontSize,14)ylabel(y=sin(x),FontSize,14)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 22MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制 二維圖形修飾(2)在標(biāo)注中如何輸入特殊符號?字符轉(zhuǎn)換 如:pi 即顯示為; O

15、mega 即顯示為 無須記住,用時會查,會聯(lián)想即可常見符號轉(zhuǎn)義示例控制字符串控制字符串轉(zhuǎn)義轉(zhuǎn)義控制字符控制字符串串轉(zhuǎn)義轉(zhuǎn)義控制字符控制字符串串轉(zhuǎn)義轉(zhuǎn)義sigmaSigmaPhideltaDeltainftyleqgeqneq數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 23MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制 二維圖形修飾(3)文本標(biāo)注 text(x,y,標(biāo)注文本及控制字符串)例:x=0:0.01*pi:2*pi;plot(x,sin(x)text(3*pi/4,sin(3*pi/4),leftarrow sin(3pi/4)=0.70711, Fon

16、tSize,12)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 24MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制圖形修飾:相關(guān)函數(shù)匯總可以將標(biāo)題、坐標(biāo)軸標(biāo)記、網(wǎng)格線及文字注釋加注到圖形。title 給圖形加標(biāo)題xlable 給x軸加標(biāo)注ylable 給y軸加標(biāo)注text(x,y,s) 在圖形指定位置加標(biāo)注gtext 將標(biāo)注加到圖形任意位置grid on(off) 打開、關(guān)閉坐標(biāo)網(wǎng)格線legend (off) 在指定位置建立圖例。數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 25MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 【例】clfx =

17、 0:0.1*pi:2*pi;y=sin(x);z=cos(x);plot(x,y,x,z)xlabel(x)ylabel(y)title(y=sin(x)legend(y=sin(x),z=cos(x)grid ongrid offgtext(sin(1)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 26MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 二維圖形繪制 復(fù)雜圖形的布置和修飾:圖形的保持(hold on和hold off)例:x=0:0.1*pi:2*pi; y=sin(x); z=cos(x);plot(x,y,-*)hold on %開啟plot(x,z,o)

18、; plot(x,y+z,-h)legend(sin(x),cos(x),sin(x)+cos(x),0)hold off %關(guān)閉數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 27MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 三維曲線繪制 plot3() plot3(x,y,z) %x,y,z為3個相同維數(shù)的向量 plot3(X,Y,Z) %X,Y,Z為3個相同階數(shù)的矩陣 plot3(X,Y,Z,s)%s為定義線形的參數(shù)例1:繪制三維螺旋線x=0:pi/50:10*pi;y=sin(x);z=cos(x);plot3(x,y,z)plot3數(shù)學(xué)物理建模與計算機

19、輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 28MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 三維曲線繪制 plot3()例2:t = 0:0.1:10*pi;x = exp(-t/20).*cos(t);y = exp(-t/20).*sin(t);z = t;plot3(x,y,z);xlabel(x);ylabel(y);zlabel(z);課堂練習(xí)繪制直線(z+1)/5=(y+2)/6=(x+3)/4數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 29MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 練習(xí)x=1,2;3,4;y=2,1;4,3;z=5,6;

20、7,8;plot3(x,y,z)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 30MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 三維餅狀圖繪制 pie3()例:x=2, 4, 6, 8;pie3(x,1,1,1,1) %第二個參數(shù)控制各塊的分離數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 31MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 mesh(x,y,z)畫網(wǎng)格曲面,x, y, z是數(shù)據(jù)矩陣,分別表示數(shù)據(jù)點的橫坐標(biāo)、縱坐標(biāo)和函數(shù)值,該命令將數(shù)據(jù)點在空間中描出,并連成網(wǎng)格 surf(x,y,z)畫完整曲面, x, y, z是

21、數(shù)據(jù)矩陣,分別表示數(shù)據(jù)點的橫坐標(biāo)、縱坐標(biāo)和函數(shù)值,該命令將數(shù)據(jù)點所表示曲面畫出 t=0:pi/6:4*pi; x,y,z=cylinder(4+cos(t); surf(x,y,z)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 32MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 創(chuàng)建3-D網(wǎng)格和表面例:x = -1 0 1; y = 9 10 11 12; X,Y = meshgrid(x,y)X =-1 0 1 -1 0 1 -1 0 1 -1 0 1Y = 9 9 9 10 10 10 11 11 11 12 12 12meshgrid(x,y)生成X,Y矩

22、陣X重復(fù)x為行向量Y重復(fù)y為列向量數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 33MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 %ffmesh.m functionX,Y=ffmesh(x,y) m=length(x); n=length(y); X=repmat(x,n,1); Y=repmat(y,1,m);數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 34MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化clfx = -1 0 1; y = 9 10 11 12; X,Y = meshgrid(x,y)Z=X.2+Y.2subplot(1,2,1)pl

23、ot3(X,Y,Z)subplot(1,2,2)surf(X,Y,Z)X =-1 0 1-1 0 1-1 0 1-1 0 1Y =9 9 910 10 1011 11 1112 12 12Z =82 81 82101 100 101122 121 122145 144 145數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 35MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 三維曲面繪制例:X,Y = meshgrid(linspace(0,2*pi,50),linspace(0,pi,50);Z = sin(X).*cos(Y);mesh(X,Y,Z)xlabel

24、(x); ylabel(y); zlabel(z);axis(0,2*pi,0,pi,-1,1)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 36MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 馬鞍面繪制t2=-30:.3:30; x2,y2=meshgrid(t2);z2=x2.2-2*y2.2;mesh(x2,y2,z2);title(馬鞍面)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 37MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 Matlab中創(chuàng)建三維圖形基本步驟 1.數(shù)據(jù)準(zhǔn)備 2.調(diào)用三維圖形函數(shù) plot3(),

25、 mesh(), surf()等表:表: 繪制三維圖形的函數(shù)繪制三維圖形的函數(shù)函數(shù)函數(shù)函數(shù)可以創(chuàng)建的圖形函數(shù)可以創(chuàng)建的圖形mesh, surf表面圖形表面圖形meshc, surfc帶有輪廓線的表面圖形帶有輪廓線的表面圖形meshz帶有遮簾線(參考平面)的表面圖形帶有遮簾線(參考平面)的表面圖形pcolor平坦表面圖形平坦表面圖形surfl源于指定方向的表面圖形源于指定方向的表面圖形數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 38MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制例:繪制二元函數(shù)圖形畫出函數(shù)的圖形,其中(x,y)屬于3,3*3,322zxy數(shù)學(xué)物理

26、建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 39MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 步驟%準(zhǔn)備數(shù)據(jù),指定定義域x=-3:0.1:3;y=-3:0.1:3;%將向量x, y指定區(qū)域轉(zhuǎn)化為矩陣X, YX,Y=meshgrid(x,y);%產(chǎn)生函數(shù)值Z=sqrt(X.2+Y.2);%mesh繪制網(wǎng)格,surf繪制完整表面surf(X,Y,Z)數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 40MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 再繪馬鞍面,觀察兩個曲面相交,馬鞍面z=x2-2y2和平行于x-y平面且Z=20的平面%準(zhǔn)備數(shù)

27、據(jù),指定定義域并轉(zhuǎn)化為矩陣x, yx,y=meshgrid(-10:0.2:10, -10:0.2:10);%產(chǎn)生函數(shù)值z1=(x.2-2*y.2)+eps;a=20; z2=a*ones(size(x);%mesh繪制網(wǎng)格,surf繪制完整表面mesh(x,y,z1);hold on; %保持圖形mesh(x,y,z2);數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 41MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 參數(shù)方程繪制 ezmesh, ezsurf例:繪制橢球面u=-2*pi:0.1:2*pi;v=-2*pi:0.1:2*pi;ezmesh(3*cos(u)*sin(v),2*cos(u)*cos(v),sin(u),-2*pi,2*pi,-2*pi,2*pi)3cos sin2cos cossinxuvyuvzu數(shù)學(xué)物理建模與計算機輔助設(shè)計數(shù)學(xué)物理建模與計算機輔助設(shè)計Page 42MATLAB繪圖和數(shù)據(jù)可視化繪圖和數(shù)據(jù)可視化 三維圖形繪制 繪制正螺面例:繪制螺旋面ezsurf(u*sin(v),u*cos(v),4*v,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論