第五講Matlab繪圖.ppt_第1頁
第五講Matlab繪圖.ppt_第2頁
第五講Matlab繪圖.ppt_第3頁
第五講Matlab繪圖.ppt_第4頁
第五講Matlab繪圖.ppt_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2020/7/28,1,MATLAB語言程序設(shè)計,Timethestudypainis temporary,hasnotlearnedthepainislife-long.,2020/7/28,2,第五講 Matlab繪圖,1 二維圖形 2 數(shù)據(jù)分析圖 3 三維圖形,2020/7/28,3,1.二維圖形,plot(x,y) 對向量x繪制向量y。以x為橫坐標(biāo),y為縱坐 標(biāo),按照坐標(biāo)(xi ,yi)的有序排列繪制曲線。 plot(x,y,str) 使用字符串str指定的顏色和線型進(jìn)行繪 圖。表1 中列出了str可以取的值。,2020/7/28,4,1.二維圖形,2020/7/28,5,1.二維圖形

2、,2020/7/28,6,1.二維圖形,ezplot(fun,xmin,xmax) 繪制函數(shù)fun在區(qū)間xmin, xmax上的圖形。如果省略x m i n和x m a x參數(shù),區(qū) 間將大概取在2p2p之間。由于e z p l o t命令使用 算法來判斷該函數(shù)變化顯著的區(qū)間,因此區(qū)間的選取 是不固定的。 如:ezplot(sin,-2*pi,2*pi),2020/7/28,7,1.二維圖形,圖形控制 figure 創(chuàng)建新的圖形窗口。 shg 顯示當(dāng)前圖形窗口。 hold on 保持當(dāng)前圖形。允許在當(dāng)前圖形狀態(tài)下,使 用同樣的縮放比例加入另一個圖形。 hold off 釋放圖形窗口,這樣下一個圖

3、形將稱為當(dāng)前 圖形。這是缺省狀態(tài)。 h o l d 在hold on和hold off之間進(jìn)行切換。,2020/7/28,8,1.二維圖形,subplot(m,n,p) 將圖形窗口分割成m行n列,并設(shè)置p所 指定的子窗口為當(dāng)前窗口。子窗口按行由左至右,由 上至下進(jìn)行編號。這一命令在M AT L A B的當(dāng)前版本 中也被寫作subplot(mnp)。,2020/7/28,9,1.二維圖形,axis()用行向量中給出的值,設(shè)置坐標(biāo)軸的最大和最 小值。對于二維圖形,該向量中含有元素:xmin, xmax, ymin, ymax。對于三維圖形,是xmin, xmax, ymin, ymax,zmin,

4、 zmax。 axis option option的不同參數(shù)將給出不同的結(jié)果: 1.manual 固定坐標(biāo)軸刻度。如果當(dāng)前圖形窗口為hold 打開狀態(tài),則后面的圖形將采用同樣的刻度。,2020/7/28,10,1.二維圖形,2.auto 把坐標(biāo)軸刻度重新設(shè)置為缺省狀態(tài)值。 3.equal 設(shè)置x軸和y軸為同樣的刻度增量。 4.tight 以數(shù)據(jù)的大小為坐標(biāo)軸的范圍。 5.ij 翻轉(zhuǎn)y軸,使得正數(shù)在下,負(fù)數(shù)在上。 6.xy 復(fù)位y軸,使正數(shù)在上。 7.off 坐標(biāo)軸消隱。 8.on 繪制坐標(biāo)軸。,2020/7/28,11,1.二維圖形,title(txt) 在圖形窗口頂端的中間位置輸出字符串tx

5、t作 為標(biāo)題。 xlabel(txt) 在x軸下的中間位置輸出字符串txt作為標(biāo) 注。 ylabel 和zlabel的用法與xlabel類似。,2020/7/28,12,1.二維圖形,text(x,y,txt) 在圖形窗口的(x,y)處寫字符串txt。坐標(biāo)x 和y按照與所繪制圖形相同的刻度給出。對于向量x和 y,字符串txt寫在(xi, yi)的位置上。如果txt是一個字 符串向量,即一個字符矩陣,且與x和y有相同的行 數(shù),則第i行的字符串將寫在圖形窗口的(xi, yi)的位置 上。,2020/7/28,13,1.二維圖形,gtext(txt) 通過使用鼠標(biāo)或方向鍵,移動圖形窗口中的 十字光標(biāo)

6、,讓用戶將字符串t x t放置在圖形窗口中。 當(dāng)十字光標(biāo)走到所期望的位置時,用戶按下任意鍵或 鼠標(biāo)上的任意按鈕,字符串將會寫入在窗口中。,2020/7/28,14,1.二維圖形,legend(str1,str2, . . .pos)在當(dāng)前圖上輸出圖例,并 用說明性字符串str1,str2等作為標(biāo)注。參數(shù)pos指 定圖例位置。 0: 將圖例框放在坐標(biāo)軸內(nèi)側(cè)。 1: 將圖例框放在右上角。 2: 將圖例框放在左上角。 3: 將圖例框放在左下角。 4: 將圖例框放在右下角。 legend off 從當(dāng)前圖形中清除圖例。,2020/7/28,15,2.數(shù)據(jù)分析圖,m,y=hist(x) 在x的最大值和最

7、小值之間等分成10個 區(qū)間,在這個區(qū)間上畫出統(tǒng)計頻數(shù)直方圖。向量y的 元素為將min(x)和max(x)之間分成10個等間距的值, 向量m為在每個區(qū)間內(nèi)值的個數(shù)。 m,y=hist(x,n) 在n個等間距區(qū)間上畫統(tǒng)計頻數(shù)直方 圖。 bar(x,y) 在由向量x指定的位置上畫y的條形圖。,2020/7/28,16,3.2 數(shù)據(jù)分析圖,pie(x,explode) 繪制向量x的餅圖。如果sum(x) 1, 則將給出一個不完全的餅圖。向量expl ode與向量x的 維數(shù)相同,并且explode中不為零的元素所對應(yīng)的相 應(yīng)部分將從餅圖中獨(dú)立出來。,2020/7/28,17,3.三維圖形,U,V=mes

8、hgrid(x,y) 用來自向量x和y的x坐標(biāo)和y坐 標(biāo)形成網(wǎng)格,并生成矩陣。長度為n的向量x包含升序 排列的x坐標(biāo),而長度為m的向量y包含升序排列的y坐 標(biāo),分別復(fù)制m和n次形成兩個mn的矩陣U和V。這 些矩陣表示整個矩形區(qū)域內(nèi)的x和y坐標(biāo)。 U,V=meshgrid(x) 等價于U,V=meshgrid(x,x)。,2020/7/28,18,3.三維圖形,plot3(x,y,z) 用(xi, yi, zi)所定義的點(diǎn)繪制圖形。向量 x、y和z必須為等長度的。 plot3(x,y,z,str) 使用字符串str確定的線型和顏色按照 上面所述的方法繪制圖形。 plot3(x1,y1,z1,str1,x2,y2,z2,str2,. . .)用字符串str1確定 的線型和顏色對x1, y1, z1繪圖,用字符串str2確定的線 型和顏色對x2, y2, z2繪圖. . .。,2020/7/28,19,3.三維圖形,mesh(X,Y,Z) 將矩陣Z中的各個元素作為矩形網(wǎng)格上的 高度,對這些值繪圖,并且

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論