MATLAB的繪圖.ppt_第1頁(yè)
MATLAB的繪圖.ppt_第2頁(yè)
MATLAB的繪圖.ppt_第3頁(yè)
MATLAB的繪圖.ppt_第4頁(yè)
MATLAB的繪圖.ppt_第5頁(yè)
已閱讀5頁(yè),還剩89頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Matlab繪圖、Matlab語(yǔ)言豐富的圖形表示方法、數(shù)學(xué)計(jì)算結(jié)果與其他語(yǔ)言相比,可以方便而多樣的可視化。數(shù)據(jù)可視化-無(wú)論基于計(jì)算的數(shù)據(jù)堆或符號(hào)堆有多精確,人們?nèi)匀缓茈y在這許多原始數(shù)據(jù)和符號(hào)中發(fā)現(xiàn)數(shù)據(jù)的物理或內(nèi)在含義。數(shù)據(jù)圖形使視覺(jué)感受直接感受到數(shù)據(jù)的許多本質(zhì)本質(zhì),并發(fā)現(xiàn)數(shù)據(jù)的本質(zhì)聯(lián)系。因此,數(shù)據(jù)可視化是非常重要的技術(shù)。Matlab語(yǔ)言繪圖功能幾乎可以繪制所有標(biāo)準(zhǔn)圖形,而且其表現(xiàn)形式豐富多樣。Matlab語(yǔ)言不僅具有高級(jí)繪制能力,而且具有基本繪制功能:手柄繪制方法?;诿嫦?qū)ο蟮膱D形設(shè)計(jì),可用于開(kāi)發(fā)用戶(hù)專(zhuān)業(yè)的專(zhuān)用圖形。plot最基本的2d圖形指令、plot(y)預(yù)設(shè)引數(shù)出圖格式、y可以是向量、

2、實(shí)數(shù)矩陣或多個(gè)向量。如果y是向量,則y元素的值為縱座標(biāo),該元素的下標(biāo)為橫座標(biāo)出圖。如果y是實(shí)數(shù)矩陣,則將y的列矢量顯示為坐標(biāo)索引的圖形。如果y是復(fù)合向量,則plot(y)等于plot(real(y),imag(y)。1,二維繪圖,y=1,2,4,8,16,32,64,128;Plot(y),y=0,1,2;3,4,5;6,7,8;Plot (y),x=1:136100Y=2336033603200z=x y . * I;使用預(yù)設(shè)格式Plot(z),plot(x,y),以直角座標(biāo)出圖y(x)的函數(shù)關(guān)系。x,y都可以是向量和矩陣,具有用于繪制連接圖的三種組合。如果x,y都是n維矢量,則繪制矢量y到

3、矢量x的圖形,即x作為橫坐標(biāo),y作為縱坐標(biāo)。x,y都是Mn的矩陣?yán)L制n種不同顏色的連接。繪制以橫坐標(biāo)繪制x矩陣的I行分量、以縱坐標(biāo)繪制矩陣y的I行分量、以I連接形式繪制I行分量的規(guī)則。例如:使用plot(x,y)繪制雙向量x=0:0.1333610y=sin(x)2;Plot(x,y),plot(x1,y1,x2,y2)多曲線(xiàn)出圖格式。例如:x1=0:0.1:10y1=sin(x1);X2=0:0.1:10y2=cos(x2);X3=0:0.1:10y3=sin(x3)cos(x3);Plot (x1,y1,x2,y2,x3,y3),Plot (x,y,s)此格式用于繪制線(xiàn)性、點(diǎn)和顏色徐璐不同

4、的圖形,字符串s設(shè)定曲線(xiàn)顏色和繪制方法,yellowyel字母顏色標(biāo)點(diǎn)線(xiàn)y黃色虛線(xiàn)m粉色圓線(xiàn)c淺藍(lán)色線(xiàn)r紅色線(xiàn)g綠色實(shí)線(xiàn)b藍(lán)色星線(xiàn)w白色:虛線(xiàn)k黑色(-)點(diǎn)線(xiàn),Matlab7.1線(xiàn)性3360 | o | * |。| x | square | diamond | v | | pentagram | hexa gram square正方形diamond菱形pentagram 5每星hexaggram 6每星demo 3360 demos/matlamrd)、圖形數(shù)據(jù)點(diǎn)、創(chuàng)建圖形后,如果想知道點(diǎn)的函數(shù)值,可以使用ginput命令輕松地通過(guò)鼠標(biāo)讀取2d平面中點(diǎn)的坐標(biāo)值。使用x,y=ginput(n)鼠

5、標(biāo)選擇n個(gè)點(diǎn)。其坐標(biāo)值存儲(chǔ)在x,y中,可以使用enter鍵結(jié)束點(diǎn)。x,y=ginput鼠標(biāo)點(diǎn)數(shù)沒(méi)有限制。1 .繪制單窗口單曲線(xiàn);示例1: x=0,0.48,0.84;1,0.91,0.6,0.14 plot (x,-*)顏色反轉(zhuǎn)處理;2 .繪制單窗口多條曲線(xiàn),示例2:t=0: pi/100:2 * pi;y=sin(t);y1=sin(t 0.25);y2=sin(t 0.5);Plot (t,y,t,y1,t,y2),y,y1,y2,例如3:y=sin(t);y1=sin(t 0.25);y2=sin(t 0.5);y3=cos(t);y4=cos(t 0.25);y5=cos(t 0.5)

6、;Plot (t,y,y1,y2,y3,y4,y5),y3=cos(t);y4=cos(t 0.25);y5=cos(t 0.5);Plot(t,y3);霍爾德溫;Plot(t,y4);Plot(t,y5);3 .單一窗口多曲線(xiàn)分型繪圖,向保存的圖形添加新曲線(xiàn),多個(gè)圖形必須在同一圖形窗口中,但是新曲線(xiàn)不在同一坐標(biāo)系中繪制,并且需要hold和subplot函數(shù)。Hold on啟動(dòng)圖形裴珉姬功能,隨后繪制的圖形將添加到當(dāng)前圖形窗口中,并自動(dòng)調(diào)整坐標(biāo)軸范圍?!癏old off”禁用圖形裴珉姬功能。Hold在hold on和hold off之間切換。、subplot子出圖分割指令。此指令可產(chǎn)生和控制多

7、個(gè)座標(biāo)軸,將目前圖面視窗分割為多個(gè)矩形部分,并將其他部分標(biāo)示為行方向上的數(shù)字。Subplot(m,n,p)將一個(gè)圖形窗口拆分為xn個(gè)小窗口,并在第p個(gè)小窗口中創(chuàng)建坐標(biāo)軸后,新坐標(biāo)軸將成為當(dāng)前坐標(biāo)軸。如果p是矢量,則將創(chuàng)建包含p中列出的所有小窗口的坐標(biāo)軸。p參數(shù)允許分別操作每個(gè)子繪圖區(qū)域,子繪圖區(qū)域從左到右進(jìn)行編號(hào)。Subplot(m,n,p,align)對(duì)齊坐標(biāo)軸,t=0: pi/100:2 * pi;y=sin(t);y1=sin(t 0.25);y2=sin(t 0.5);y3=cos(t);Subplot(1,3,1);Plot(t,y)subplot(1,3,2);Plot(t,y3)

8、subplot(1,3,3);Plot(t,y2)、subplot(3,1,1);Plot(t,y)subplot(3,1,2);Plot(t,y3)subplot(3,1,3);Plot (t,y2),income=3 . 2 4 . 1 5 . 0 5 . 6 outgo=2 . 5 4 . 0 3 . 35 4.9 subplot(2,1,1),plot (income) subplot多窗口出圖,通過(guò)先前學(xué)習(xí)的繪圖命令獲得的圖形在同一圖形窗口(Matlab7.0中所有圖形輸出的專(zhuān)用窗口)中繪制,當(dāng)使用前面的每個(gè)繪圖命令繪制時(shí),會(huì)自動(dòng)生成此窗口。它是怎么來(lái)的?如何在使用函數(shù)命令繪制圖形之

9、前生成圖形窗口?figure(n)創(chuàng)建窗口函數(shù),n是窗口順序號(hào)。例如:t=0: pi/100:2 * pi;y=sin(t);y1=sin(t 0.25);y2=sin(t 0.5);Plot(t,y)第一個(gè)窗口figure(2) plot(t,y1)在第三個(gè)窗口中繪制figure(3) plot(t,y2)。5.您可以任意設(shè)定顏色和線(xiàn)型。例如:plot (t,y,r-,t,y1,g :t,y2,b *),6。向圖形中添加圖形填充功能、標(biāo)題、軸標(biāo)記、軸線(xiàn)和文字注釋。這些函數(shù)將title指定標(biāo)題x-lable給圖形,將標(biāo)注y-lable指定給x軸,將標(biāo)注text指定給y軸。在圖面中的指定位置加入

10、標(biāo)注。gtext可在圖面中使用滑鼠控制位置的任何位置加入標(biāo)注。例如:t=0:0.1333610 y1=sin(t);y2=cos(t);Plot (t,y1,r,t,y2,B-);X=1.7 * pi1.6 * piy=-0.3;0.8;s=sin(t);cos(t);文本(x、y、s);Title(正弦曲線(xiàn)和馀弦曲線(xiàn));Legend(正弦,馀弦)xlabel(時(shí)間t),ylabel(正弦,馀弦)grid axis square,2,4,6,8,10,時(shí)間t,axis的用途如下:xmin xmax ymin ymax(axis)將軸的最大值和最小值設(shè)置為行向量提供的值。將兩個(gè)軸設(shè)置為相同的軸開(kāi)

11、(off)以顯示和關(guān)閉軸的坐標(biāo),例如Axis (-2 2 0 5) axis(equal)。標(biāo)志axis auto將軸設(shè)置返回為自動(dòng)默認(rèn)值。demo 3360 demos/MATLAB/graphics/axes properties,7.fp lot繪制函數(shù)圖函數(shù)。Plot命令將從外部輸入或通過(guò)函數(shù)數(shù)值計(jì)算的數(shù)據(jù)矩陣轉(zhuǎn)換為連接圖。在實(shí)際應(yīng)用中,可能不知道參數(shù)變化的函數(shù)趨勢(shì)。此時(shí)使用plot打印可能會(huì)導(dǎo)致參數(shù)值間距不足,導(dǎo)致曲線(xiàn)圖對(duì)某些區(qū)域中變量函數(shù)值的變化沒(méi)有反應(yīng)。當(dāng)然,可以使參數(shù)間距足夠小,以反映函數(shù)值隨參數(shù)變化的精確曲線(xiàn),但是數(shù)據(jù)楊怡會(huì)變大。Fplot通過(guò)內(nèi)部自適應(yīng)算法動(dòng)態(tài)確定參數(shù)中的值

12、間隔,如果函數(shù)值變化緩慢,則間隔會(huì)更大。變化嚴(yán)重的話(huà),間距會(huì)變小一點(diǎn)。fplot的調(diào)用格式:fplot(function,limits)繪制x地塊limits=xmin,xmax(或x和y的范圍)中函數(shù)function的函數(shù)圖形。Fplot(fun,lims,corline)指定線(xiàn)性繪圖。Fplot(fun,lims,n)至少繪制n個(gè)點(diǎn)。x,y=fplot(fun,lims)僅返回打印點(diǎn)的值,不打印。打印為Plot(x,y)。FP lot (sin (x)、tan (x)、cos (x)、2 * pi *-1-1) FP lot (humps,0 1,RP)ezplot符號(hào)函數(shù)的簡(jiǎn)單繪圖,ez

13、plot的調(diào)用格式:ezplot(f),其中f是包含單個(gè)符號(hào)變量x(x軸的默認(rèn)范圍)的符號(hào)表達(dá)式。在2*pi,2 * pi中繪制f(x)的函數(shù)圖ezplot(f,xmin)注意:f可以是f=f(x,y),也可以是隱藏函數(shù)或繪制參數(shù)表示中的函數(shù)。Ez表示符號(hào)的意義。,ezplot (sin (x) ezplot (sin (x),cos (y),-4 * pi 4 * pi,figure (2) f=Subplot (2,2,1) ezplot (f,-2,2) subplot (2,2,2) ezplot (y-x2-1,-2,2,0,10)x=sysploty=sym(sin(t);Subp

14、lot(2,2,3) ezplot(x,y),3d直角座標(biāo)符號(hào)函數(shù)出圖,ezplot3 (x,y,z,t1,T2) x=f (t)x=1 2 3 4 5;Y=4 1 5 1 4Fill(x,y,r),(3)特殊二維繪制函數(shù),bar繪制條形圖polar繪制極坐標(biāo)圖hist繪制統(tǒng)計(jì)直方圖(直方圖)stairs繪制階梯圖stem繪制火柴圖rose繪制統(tǒng)計(jì)扇形圖comet,Errorbar 3d繪圖通常需要在實(shí)際工程計(jì)算中以3d圖形表示結(jié)果,Matlab提供了相應(yīng)的3d圖形繪制功能,這些功能在很多方面與曲線(xiàn)的屬性設(shè)置完全相同,類(lèi)似于繪制2d圖形。 最常見(jiàn)的3d繪圖是繪制3d曲線(xiàn)、3d網(wǎng)格和3d曲面圖。

15、其馀功能包括繪制等高線(xiàn)、偽彩色、圓柱形、球形、3d多面體等填充顏色。(a)三維曲線(xiàn),plot3基本三維圖形命令plot3(X,Y,Z) X,Y,Z作為長(zhǎng)度相等的矢量分別繪制X,Y,Z作為X,Y,Z軸坐標(biāo)值的空間曲線(xiàn)。Plot3(X,Y,Z) X,Y,Z是mxn矩陣,繪制m曲線(xiàn),I曲線(xiàn)繪制空間曲線(xiàn),其中X,Y,Z矩陣的I列分量是X,Y,Z軸坐標(biāo)值。Plot3(x、Y、z、s)是特寫(xiě)plot3(x1、y1、z1、s1、x2、y2、z2、s2、),2d圖形的所有基本屬性對(duì)于3d圖形來(lái)說(shuō)都是3d軸大小的axis范例:繪制3d曲線(xiàn)t=0: pi/50336010 * pi;Plot3 (t,sin (t

16、),cos (t),r2:),例如,繪制3d螺旋線(xiàn)t=0: pi/50336910 * pi;Plot3(cos(t),sin(t),t,r:),樣例繪制矢量t=0: pi/10033602 * pi;x=sin(t)sin(t);y=cos(t)cos(t);Z=(sin (t)。2 (cos (t)。2 (sin (t)。2 (cos (t)。2 1;Plot3(x,y,z,r:),(2) 3d網(wǎng)面和mesh 3d網(wǎng)面繪制功能。與plot3不同,您可以繪制一定范圍的完整曲面,而不是單一曲線(xiàn)。調(diào)用格式:mesh(Z) Z為Mn的矩陣將(I,j)用作Z(i,j)的X,Y軸坐標(biāo)值。Mesh(X,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論