matlab圖像繪制演示文稿_第1頁
matlab圖像繪制演示文稿_第2頁
matlab圖像繪制演示文稿_第3頁
matlab圖像繪制演示文稿_第4頁
matlab圖像繪制演示文稿_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

matlab圖像繪制演示文稿現(xiàn)在是1頁\一共有97頁\編輯于星期一優(yōu)選matlab圖像繪制現(xiàn)在是2頁\一共有97頁\編輯于星期一目錄

3.1二維繪圖

3.2三維繪圖

3.3圖形處理

3.4圖形窗口3.5MAT文件應用習題現(xiàn)在是3頁\一共有97頁\編輯于星期一3.1二維繪圖

3.1.1函數(shù)plot()3.1.2函數(shù)fplot()3.1.3函數(shù)ezplot()現(xiàn)在是4頁\一共有97頁\編輯于星期一

二維圖形的繪制是MATLAB語言圖形處理的基礎。本節(jié)將主要介紹函數(shù):plot();

fplot();

ezplot()?,F(xiàn)在是5頁\一共有97頁\編輯于星期一3.1.1函數(shù)plot()

1.plot(y)2.plot(x,y)3.plot(x,y,s)現(xiàn)在是6頁\一共有97頁\編輯于星期一1.plot(y)

參數(shù)y可以是向量、實數(shù)矩陣或復數(shù)向量;若y為向量,圖形以向量索引為橫坐標值,以向量元素值為縱坐標值;若y為實數(shù)矩陣,則分別繪制y的各列向量;若y為復向量,圖形以復向量對應的實部向量為橫坐標值,以虛部向量為縱坐標值?,F(xiàn)在是7頁\一共有97頁\編輯于星期一現(xiàn)在是8頁\一共有97頁\編輯于星期一現(xiàn)在是9頁\一共有97頁\編輯于星期一2.plot(x,y)

參數(shù)x和y均可為向量和矩陣,分以下三種情況;參數(shù)x和y均為n維向量;參數(shù)x為n維向量且y為mn或nm的矩陣;參數(shù)x和y均為mn矩陣。現(xiàn)在是10頁\一共有97頁\編輯于星期一現(xiàn)在是11頁\一共有97頁\編輯于星期一3.plot(x,y,s)

參數(shù)x和y的含義同plot(x,y)中的相同。常見的可用字符及其意義如下表所示。

現(xiàn)在是12頁\一共有97頁\編輯于星期一現(xiàn)在是13頁\一共有97頁\編輯于星期一3.1.2函數(shù)fplot()

函數(shù)plot()將外部的離散數(shù)據(jù)轉化為圖形。數(shù)據(jù)點越多繪制的曲線越精確,越能反映數(shù)據(jù)的規(guī)律;數(shù)據(jù)點少,則可能無法正確反映數(shù)據(jù)的規(guī)律。現(xiàn)在是14頁\一共有97頁\編輯于星期一

函數(shù)fplot()幫助用戶構建所需要繪制函數(shù)的數(shù)據(jù),函數(shù)fplot()的具體用法如下:

現(xiàn)在是15頁\一共有97頁\編輯于星期一其中各項參數(shù)的含義如下。

function:待繪制的函數(shù)。

limits:定義x軸(自變量)的取值范圍

[xminxmax],或x軸和y軸(應變量)的范圍[xminxmaxyminymax]。

LineSpec:定義繪圖的線型、顏色等?,F(xiàn)在是16頁\一共有97頁\編輯于星期一tol:相對誤差容忍度,默認值為2e-3。

n:當n≥1時,至少繪制n+1個點,默認值為1。

axes_handle:坐標軸句柄,函數(shù)的圖形將繪制在這個坐標系中。

P1,P2…:向函數(shù)傳遞參數(shù)值。

X,Y…:采樣的自變量和對應的函數(shù)值?,F(xiàn)在是17頁\一共有97頁\編輯于星期一現(xiàn)在是18頁\一共有97頁\編輯于星期一3.1.3函數(shù)ezplot()

函數(shù)ezplot()用于繪制函數(shù)在某一自變量區(qū)域內的圖形,它的具體使用方法如下:現(xiàn)在是19頁\一共有97頁\編輯于星期一

當f=f(x)時,各參數(shù)的含義如下。

ezplot(f):繪制函數(shù)在默認區(qū)域-2*pi<x<2*pi內的圖形。

ezplot(f,[min,max]):繪制函數(shù)在區(qū)域

min<x<max內的圖形?,F(xiàn)在是20頁\一共有97頁\編輯于星期一

當f=f(x,y)時,各參數(shù)的含義如下。

ezplot(f):繪制函數(shù)在默認區(qū)域-2*pi<x<2*pi,-2*pi<y<2*pi內的圖形。

ezplot(f,[xmin,xmax,ymin,ymax]):繪制函數(shù)f(x,y)=0在區(qū)域

xmin<x<xmax,ymin<y<ymax內的圖形?,F(xiàn)在是21頁\一共有97頁\編輯于星期一ezplot(f,[min,max]):繪制函數(shù)

f(x,y)=0在區(qū)域min<x<max、

min<y<max內的圖形。

ezplot(x,y):繪制參數(shù)方程組x=x(t),

y=y(t)在默認區(qū)域0<t<2*pi內的圖形。

ezplot(x,y,[tmin,tmax]):繪制參數(shù)方程組x=x(t),y=y(t)在區(qū)域

tmin<t<tmax內的圖形?,F(xiàn)在是22頁\一共有97頁\編輯于星期一現(xiàn)在是23頁\一共有97頁\編輯于星期一3.2三維繪圖

3.2.1函數(shù)plot3()3.2.2函數(shù)mesh()3.2.3函數(shù)surf()3.2.4改進的三維繪圖函數(shù)現(xiàn)在是24頁\一共有97頁\編輯于星期一最常用的三維繪圖:三維曲線圖,對應的MATLAB函數(shù)為

plot3()

網(wǎng)格圖和,對應的MATLAB函數(shù)為mesh()

曲面圖,對應的MATLAB函數(shù)為和surf()現(xiàn)在是25頁\一共有97頁\編輯于星期一3.2.1函數(shù)plot3()

函數(shù)plot3()具體使用方法如下:其中X1、Y1、Z1為向量或矩陣,LineSpec定義曲線線型、顏色等,PropertyName為線對象的屬性名,PropertyValue為相應屬性的值,h是用于存放曲線簇中每一個線對象的句柄變量?,F(xiàn)在是26頁\一共有97頁\編輯于星期一

當X1、Y1、Z1為長度相同的向量時,函數(shù)plot3()將繪得一條分別以向量X1、

Y1、Z1為x,y,z軸坐標值的空間曲線;當X1、Y1、Z1均為mn的矩陣時,函數(shù)

plot3()將繪得m條空間曲線,其中,第I

條空間曲線分別以X1、Y1、Z1矩陣的第I

列分量為x,y,z軸坐標值的空間曲線。現(xiàn)在是27頁\一共有97頁\編輯于星期一現(xiàn)在是28頁\一共有97頁\編輯于星期一3.2.2函數(shù)mesh()

函數(shù)mesh()可以繪出在某一區(qū)間內的完整曲面,其具體使用方法如下:現(xiàn)在是29頁\一共有97頁\編輯于星期一其中:

C用于定義顏色;

X和Y必須均為向量若X和Y的長度分別為m和n,則Z必須為mn的矩陣,在這種情況下,網(wǎng)格線的頂點為(X(j),Y(i),Z(i,j));若參數(shù)中沒有提供X,Y,則將(i,j)作為Z(i,j)的X,Y軸坐標值?,F(xiàn)在是30頁\一共有97頁\編輯于星期一現(xiàn)在是31頁\一共有97頁\編輯于星期一3.2.3函數(shù)surf()

與函數(shù)mesh()不同,函數(shù)mesh()繪制得到的是網(wǎng)格圖,而函數(shù)surf()繪制得到的是著色的三維曲面,其具體使用方法如下:

其中,各參數(shù)的含義與函數(shù)mesh()命令中的相同。

現(xiàn)在是32頁\一共有97頁\編輯于星期一現(xiàn)在是33頁\一共有97頁\編輯于星期一3.2.4改進的三維繪圖函數(shù)1.函數(shù)meshc()和meshz()2.函數(shù)surfc()現(xiàn)在是34頁\一共有97頁\編輯于星期一

前面介紹了3個基本的三維繪圖函數(shù),下面介紹一些常用的圖形處理功能?,F(xiàn)在是35頁\一共有97頁\編輯于星期一1.函數(shù)meshc()和meshz()

函數(shù)meshc()在函數(shù)mesh()繪制的三維曲面圖基礎上再繪出等高線。

現(xiàn)在是36頁\一共有97頁\編輯于星期一現(xiàn)在是37頁\一共有97頁\編輯于星期一

函數(shù)meshz()的作用是在函數(shù)mesh()繪制的三維曲面圖基礎上再繪出邊界面。

現(xiàn)在是38頁\一共有97頁\編輯于星期一2.函數(shù)surfc()

函數(shù)surfc()在函數(shù)surf()繪制的三維圖形基礎上再繪出等高線。

現(xiàn)在是39頁\一共有97頁\編輯于星期一3.3圖形處理3.3.1圖形標注

3.3.2坐標軸的控制

3.3.3圖形數(shù)據(jù)取點

3.3.4子圖和圖形保持

3.3.5圖形的打印和輸出現(xiàn)在是40頁\一共有97頁\編輯于星期一MATLAB提供了強大的圖形處理功能。下面具體的介紹圖形標注坐標軸的控制圖形數(shù)據(jù)取點子圖和圖形保持圖形的打印和輸出現(xiàn)在是41頁\一共有97頁\編輯于星期一3.3.1圖形標注1.標注坐標軸和圖形標題

2.文本標注圖形

3.標注圖例現(xiàn)在是42頁\一共有97頁\編輯于星期一MATLAB提供了豐富的圖形標注函數(shù),可以方便地對所繪圖形進行標注?,F(xiàn)在是43頁\一共有97頁\編輯于星期一1.標注坐標軸和圖形標題

實現(xiàn)標注坐標軸和填加圖形標題的函數(shù)主要有xlabel()、ylabel()、zlabel()和title()等,具體使用方法基本相同并如下表示?,F(xiàn)在是44頁\一共有97頁\編輯于星期一其中:

string是標注所用的文本;

fname是一個函數(shù)名,該函數(shù)的返回值必須是字符串;

‘PropertyName’定義標注文本的屬性;

PropertyValue為對應的屬性值。

現(xiàn)在是45頁\一共有97頁\編輯于星期一現(xiàn)在是46頁\一共有97頁\編輯于星期一

在標注過程中經(jīng)常會遇到特殊符號的輸入問題,MATLAB提供了相應的字符轉換。常見的轉換如下表所示。

現(xiàn)在是47頁\一共有97頁\編輯于星期一

可以對標注文本進行顯示控制,方式如下。

\bf:黑體。

\it:斜體。

\sl:透視。

\rm:標準形式。

\fontname{fontname}:定義標注文字的字體。

\fontsize{fontsize}:定義標注文字的字體大小?,F(xiàn)在是48頁\一共有97頁\編輯于星期一2.文本標注圖形

在MATLAB中的文本標注:函數(shù)text(),函數(shù)gtext()現(xiàn)在是49頁\一共有97頁\編輯于星期一

使用方法如下:現(xiàn)在是50頁\一共有97頁\編輯于星期一現(xiàn)在是51頁\一共有97頁\編輯于星期一現(xiàn)在是52頁\一共有97頁\編輯于星期一現(xiàn)在是53頁\一共有97頁\編輯于星期一3.標注圖例

使用函數(shù)legend()為曲線填加圖例以便區(qū)分,能夠為圖形中的所有曲線進行標注,并以輸入變量作為標注文本,其具體使用方法如下:

現(xiàn)在是54頁\一共有97頁\編輯于星期一其中:

‘string1’,‘string2’等分別標注繪圖過程中按繪制先后順序所生成的曲線,

‘Location’定義標注位置屬性,location

用于定義屬性值?,F(xiàn)在是55頁\一共有97頁\編輯于星期一圖例標注位置屬性值表現(xiàn)在是56頁\一共有97頁\編輯于星期一現(xiàn)在是57頁\一共有97頁\編輯于星期一3.3.2坐標軸的控制1.函數(shù)axis()2.命令zoom3.命令grid4.命令box現(xiàn)在是58頁\一共有97頁\編輯于星期一

在MATLAB中可以通過設置參數(shù)來實現(xiàn)對坐標軸的各種控制,這里僅介紹常用的控制函數(shù)?,F(xiàn)在是59頁\一共有97頁\編輯于星期一1.函數(shù)axis()

該函數(shù)的作用是控制坐標軸的刻度范圍及顯示形式,使用方法如下:現(xiàn)在是60頁\一共有97頁\編輯于星期一其中:

[xminxmaxyminymaxzminzmax]

用于定義坐標軸的范圍;

string是控制字符串,可用的string?,F(xiàn)在是61頁\一共有97頁\編輯于星期一函數(shù)axis()的控制字符串表現(xiàn)在是62頁\一共有97頁\編輯于星期一現(xiàn)在是63頁\一共有97頁\編輯于星期一2.命令zoom

該命令的作用是控制二維圖形的坐標軸縮放,使用方法如下:其中,string為控制字符串?,F(xiàn)在是64頁\一共有97頁\編輯于星期一命令zoom的控制字符串表現(xiàn)在是65頁\一共有97頁\編輯于星期一3.命令grid

該命令的作用是繪制坐標網(wǎng)格,使用方法如下:現(xiàn)在是66頁\一共有97頁\編輯于星期一現(xiàn)在是67頁\一共有97頁\編輯于星期一4.命令box

該命令的作用是在圖形邊界顯示坐標刻度,使用方法如下:現(xiàn)在是68頁\一共有97頁\編輯于星期一現(xiàn)在是69頁\一共有97頁\編輯于星期一3.3.3圖形數(shù)據(jù)取點

當希望從已完成的圖形中讀取若干自變量對應的函數(shù)值時,使用函數(shù)ginput()讀取二維圖形的數(shù)據(jù),使用方法如下:現(xiàn)在是70頁\一共有97頁\編輯于星期一現(xiàn)在是71頁\一共有97頁\編輯于星期一3.3.4子圖和圖形保持1.命令hold2.函數(shù)subplot()現(xiàn)在是72頁\一共有97頁\編輯于星期一

在繪圖過程中,經(jīng)常會碰到下面兩種情況:在已繪制的圖上填加新曲線;將幾個子圖繪制在一個圖形上。

MATLAB提供命令hold和函數(shù)subplot()解決上述問題?,F(xiàn)在是73頁\一共有97頁\編輯于星期一1.命令hold

該命令常用的使用方法如下:現(xiàn)在是74頁\一共有97頁\編輯于星期一現(xiàn)在是75頁\一共有97頁\編輯于星期一2.函數(shù)subplot()

該函數(shù)的作用是將一個圖形分隔成若干子區(qū)域,在指定子區(qū)域顯示指定子圖,使用方法如下?,F(xiàn)在是76頁\一共有97頁\編輯于星期一現(xiàn)在是77頁\一共有97頁\編輯于星期一現(xiàn)在是78頁\一共有97頁\編輯于星期一3.3.5圖形的打印和輸出MATLAB提供了幾種方式輸出當前的圖形。通過圖形窗口的【Edit】菜單下的

【CopyFigure】命令,拷貝的選項可以通過【CopyOptions】進行設置。使用內置打印引擎或系統(tǒng)的打印服務?,F(xiàn)在是79頁\一共有97頁\編輯于星期一3.4圖形窗口1.創(chuàng)建與控制2.菜單操作

3.工具欄現(xiàn)在是80頁\一共有97頁\編輯于星期一1.創(chuàng)建與控制

創(chuàng)建圖形窗口的函數(shù)是figure(),使用方法如下:

現(xiàn)在是81頁\一共有97頁\編輯于星期一

同時可以通過下面兩個函數(shù)查閱和設置圖形窗口的屬性和參數(shù)。現(xiàn)在是82頁\一共有97頁\編輯于星期一2.菜單操作

下面簡要介紹圖形窗口的各菜單。(1)【File】菜單

【New】選項用于新建一個M-文件(M-File)、圖形窗口(Figure)、Simulink

模型(Model)、MATLAB工作空間的變量(Variable)或用戶界面(GUI)。

【GenerateM-File】選項用于生成M-函數(shù)文件?,F(xiàn)在是83頁\一共有97頁\編輯于星期一【ImportData】選項用于導入數(shù)據(jù)。

【SaveWorkspaceAs】選項用于將圖形窗口中的圖形數(shù)據(jù)存儲在二進制mat文件中,它們可以供其他的編程語言(如C

語言等)調用。

【Preferences】選項用于定義圖形窗口的各種設置,包括字體、顏色等?,F(xiàn)在是84頁\一共有97頁\編輯于星期一【ExportSetup】選項用于打開【圖形輸出】話框,可以把圖形以emf、ai、

bmp、eps、jpg、pdf等格式保存,并設置有關圖形窗口的顯示等方面的參數(shù)。

【PageSetup】選項用于打開【頁面設置】話框。設置圖形尺寸、紙張大小、線型及文本類型以及坐標軸和圖形設置。現(xiàn)在是85頁\一共有97頁\編輯于星期一【PrintSetup】選項用于打開【打印設置】話框。在這里可以設置圖片的題圖等。

【PrintPreview】選項用于打開【打印預覽】對話框。

【Print】選項用于打開【打印】對話框?,F(xiàn)在是86頁\一共有97頁\編輯于星期一(2)【Edit】菜單【CopyFigure】選項用于復制圖形?!綜opyOption】選項用于打開【復制設置】對話框,設置圖形復制的格式、圖形背景顏色和圖形大小等。該選項打開的對話框界面與【File】|【Preferences】的界面相同,只是當前顯示的面板不同?,F(xiàn)在是87頁\一共有97頁\編輯于星期一【FigureProperties】選項用于打開圖形窗口的屬性設置對話框?!続xesProperties】選項用于打開【設置坐標軸屬性】對話框?!綜urrentObjectProperties】選項用于打開設置圖形窗口中當前對象(如窗口中的坐標軸、圖形等)屬性的對話框?,F(xiàn)在是88頁\一共有97頁\編輯于星期一【Colormap】選項用于打開【色圖編輯】對話框?!綜le

溫馨提示

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

評論

0/150

提交評論