版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第3章 matlab繪圖第3章 matlab繪圖 本章要點(diǎn)本章要點(diǎn) 二維圖形的繪制二維圖形的繪制 圖形的修飾與控制圖形的修飾與控制 特殊二維圖形的繪制特殊二維圖形的繪制 三維圖形的繪制三維圖形的繪制第3章 matlab繪圖繪圖的一般步驟繪圖的一般步驟 基本的繪圖步驟基本的繪圖步驟 步步 驟驟典典 型型 代代 碼碼1. 準(zhǔn)備繪圖數(shù)據(jù)準(zhǔn)備繪圖數(shù)據(jù)x = 0:0.1:2*pi; y1 = sin(x);2. 選擇一個窗口并在窗口中給圖形定選擇一個窗口并在窗口中給圖形定位位figure(1) ,subplot(2,2,1) 3. 調(diào)用基本的繪圖函數(shù)調(diào)用基本的繪圖函數(shù)h = plot(x,y1,x,y2
2、,x,y3);4. 選擇線型和標(biāo)記特性選擇線型和標(biāo)記特性set(h,linewidth,2,linestyle,-;:;-.)5. 設(shè)置坐標(biāo)軸的極限值、標(biāo)記符號和設(shè)置坐標(biāo)軸的極限值、標(biāo)記符號和網(wǎng)格線網(wǎng)格線axis(0 12 -0.5 1)6. 使用坐標(biāo)軸標(biāo)簽、圖例和文本對圖使用坐標(biāo)軸標(biāo)簽、圖例和文本對圖形進(jìn)行注釋形進(jìn)行注釋xlabel(time)ylabel(amplitude)7. 輸出圖形輸出圖形print -depsc -tiff -r200 myplot第3章 matlab繪圖基本的繪圖命令基本的繪圖命令 繪制基本線性圖的函數(shù)表繪制基本線性圖的函數(shù)表 函函 數(shù)數(shù) 名名功功 能能 描描
3、述述plot在在x軸和軸和y軸都按線性比例繪制二維圖形軸都按線性比例繪制二維圖形plot3在在x軸、軸、y軸和軸和z軸都按線性比例繪制三維圖形軸都按線性比例繪制三維圖形loglog在在x軸和軸和y軸按對數(shù)比例繪制二維圖形軸按對數(shù)比例繪制二維圖形semilogx在在x軸按對數(shù)比例,軸按對數(shù)比例,y軸按線性比例繪制二維圖形軸按線性比例繪制二維圖形semilogy在在y軸按對數(shù)比例,軸按對數(shù)比例,x軸按線性比例繪制二維圖形軸按線性比例繪制二維圖形plotyy繪制雙繪制雙y軸圖形軸圖形第3章 matlab繪圖3.1 二維繪圖 一、二維繪圖一、二維繪圖 1plot(x) 說明:x可以是向量或矩陣。2pl
4、ot(x,y) 說明:x,y可以是向量或矩陣。3plot(x,y,參數(shù)) 說明:x,y可以是向量或矩陣,參數(shù)選項(xiàng)為一個字符串,決定二維圖形的顏色、線型及數(shù)據(jù)點(diǎn)的圖標(biāo)。 第3章 matlab繪圖plot(x)n x=0 0.2 0.5 0.7 0.6 0.7 1.2 1.5 1.6 1.9 2.3;n plot(x)第3章 matlab繪圖plot(x,y)n x= 0:0.01:10;n y=tan(x);n plot(x,y)第3章 matlab繪圖plot(x,y)n x=0:pi/50:2*pi;n y(1,:)=sin(x);n y(2,:)=2*sin(x);n y(3,:)=3*s
5、in(x);n plot(x,y)第3章 matlab繪圖4plot (x1, y1, 參數(shù)參數(shù)1,x2, y2, 參數(shù)參數(shù)2,) 說明:說明: 可以用同一函數(shù)在同一坐標(biāo)系中畫多幅圖形,可以用同一函數(shù)在同一坐標(biāo)系中畫多幅圖形,x1,y1確定第一條曲線的坐標(biāo)值,參數(shù)確定第一條曲線的坐標(biāo)值,參數(shù)1為第一為第一條曲線的選項(xiàng)參數(shù);條曲線的選項(xiàng)參數(shù);x2,y2為第二曲線的坐標(biāo)為第二曲線的坐標(biāo)值,參數(shù)值,參數(shù)2為第二條曲線的選項(xiàng)參數(shù);其他圖形為第二條曲線的選項(xiàng)參數(shù);其他圖形以次類推。以次類推。第3章 matlab繪圖plot (x1, y1, 參數(shù)參數(shù)1,x2, y2, 參數(shù)參數(shù)2,)nx=0:0.1:1
6、0;ny1=sin(x);ny2=cos(x-2.5);n y3=sqrt(x);nplot(x,y1,r*,nx,y2,b.,x,y3,g x = 0:.1:20;n subplot(2,2,2)n plot(x,cos(x);2x2塊繪圖子框的第2個子框第3章 matlab繪圖圖形的填充圖形的填充函數(shù):函數(shù):fill(x,y,顏色參數(shù)顏色參數(shù))說明: 在由數(shù)據(jù)所構(gòu)成的多邊形內(nèi),用所指定的在由數(shù)據(jù)所構(gòu)成的多邊形內(nèi),用所指定的顏色填充。如果該多邊形不是封閉的,則顏色填充。如果該多邊形不是封閉的,則用初始點(diǎn)和終點(diǎn)的連線將其封閉。顏色參用初始點(diǎn)和終點(diǎn)的連線將其封閉。顏色參數(shù)三維控制符同數(shù)三維控制符
7、同plot函數(shù)。函數(shù)。第3章 matlab繪圖nx=0:0.2:12;nsubplot(121);nplot(x,sin(x),-);nfill(x,sin(x),r)nsubplot(122);nplot(x,1.5*cos(x),:);第3章 matlab繪圖第3章 matlab繪圖3.2 特殊二維圖形繪圖特殊二維圖形繪圖 一、特殊坐標(biāo)二維圖形一、特殊坐標(biāo)二維圖形 函數(shù)名稱函數(shù)名稱命令格式命令格式說明說明對數(shù)坐對數(shù)坐標(biāo)圖形標(biāo)圖形semilogx(x,y,參數(shù)參數(shù))繪制半對數(shù)坐標(biāo)圖形,其中橫軸取以繪制半對數(shù)坐標(biāo)圖形,其中橫軸取以10為底的對為底的對數(shù)坐標(biāo),縱軸為線性坐標(biāo)。對數(shù)坐標(biāo),縱軸為線性
8、坐標(biāo)。對x,y的要求與的要求與plot函函數(shù)相同數(shù)相同semilogy(x,y,參數(shù)參數(shù))繪制半對數(shù)坐標(biāo)圖形,其縱軸取以繪制半對數(shù)坐標(biāo)圖形,其縱軸取以10為底的對數(shù)為底的對數(shù)坐標(biāo),橫軸為線性坐標(biāo)。對坐標(biāo),橫軸為線性坐標(biāo)。對x,y的要求與的要求與plot函數(shù)函數(shù)相同相同loglog(x,y,參數(shù)參數(shù))繪制坐標(biāo)軸都取以繪制坐標(biāo)軸都取以10為底的對數(shù)坐標(biāo)圖形。對為底的對數(shù)坐標(biāo)圖形。對x,y的要求與的要求與plot函數(shù)相同函數(shù)相同極坐標(biāo)極坐標(biāo)圖形圖形polar(theta,radius,參數(shù),參數(shù))函數(shù)繪制相角為函數(shù)繪制相角為theta、半徑為、半徑為radius的極坐圖形。的極坐圖形。相角為弧度制相
9、角為弧度制第3章 matlab繪圖二、特殊二維圖形二、特殊二維圖形 函數(shù)名稱函數(shù)名稱命令格式命令格式說明說明繪圖函數(shù)繪圖函數(shù)fplot(x, min , max)x為函數(shù)名。用來繪制給定函數(shù)為函數(shù)名。用來繪制給定函數(shù)x在區(qū)間在區(qū)間min , max內(nèi)的變化圖形內(nèi)的變化圖形餅圖餅圖pie(x, 參數(shù)參數(shù))若若x為向量,繪制為向量,繪制x的每一元素占全部向量元素總和的百分比圖形;若的每一元素占全部向量元素總和的百分比圖形;若x為矩陣,繪制為矩陣,繪制x的的每一元素占全部矩陣元素總和的百分比的圖形。參數(shù)表示某元素對應(yīng)的扇塊是否從整個每一元素占全部矩陣元素總和的百分比的圖形。參數(shù)表示某元素對應(yīng)的扇塊是
10、否從整個餅圖中分離出來,若為零,表示不分離;非零,則分離出來。參數(shù)向量維數(shù)應(yīng)與餅圖中分離出來,若為零,表示不分離;非零,則分離出來。參數(shù)向量維數(shù)應(yīng)與x相同相同條形圖條形圖bar(x,參數(shù),參數(shù))繪制垂直方向的條形圖。若繪制垂直方向的條形圖。若x為向量,則以其元素序號為橫坐標(biāo),以元素為縱坐標(biāo)繪圖。為向量,則以其元素序號為橫坐標(biāo),以元素為縱坐標(biāo)繪圖。若若x為矩陣,同時參數(shù)字符串為為矩陣,同時參數(shù)字符串為group或缺省,則以行號為橫坐標(biāo),每列元素為縱坐標(biāo)繪或缺省,則以行號為橫坐標(biāo),每列元素為縱坐標(biāo)繪圖;若參數(shù)字符串為圖;若參數(shù)字符串為stack,則以列號為橫坐標(biāo),以列向量的累加值為縱坐標(biāo),繪制分組
11、,則以列號為橫坐標(biāo),以列向量的累加值為縱坐標(biāo),繪制分組式條形圖;若參數(shù)為數(shù)字,則給定線條的寬度,缺省值為式條形圖;若參數(shù)為數(shù)字,則給定線條的寬度,缺省值為0.8,若大于,若大于1,則條形圖重疊,則條形圖重疊barh(x,參數(shù),參數(shù),)水平方向的條形圖。與垂直方向條形圖函數(shù)用法相同水平方向的條形圖。與垂直方向條形圖函數(shù)用法相同梯形圖梯形圖stairs(x)x為向量。繪制以為向量。繪制以x向量序號為橫坐標(biāo),以向量序號為橫坐標(biāo),以x向量的各個對應(yīng)元素為縱坐標(biāo)的梯形圖向量的各個對應(yīng)元素為縱坐標(biāo)的梯形圖stairs(x,y)x,y均為向量。繪制以均為向量。繪制以x向量的各個對應(yīng)元素為橫坐標(biāo),以向量的各個
12、對應(yīng)元素為橫坐標(biāo),以y向量的各個對應(yīng)元素為縱坐向量的各個對應(yīng)元素為縱坐標(biāo)的梯形圖標(biāo)的梯形圖概率分布概率分布hist(y,x)x,y均為向量。繪制均為向量。繪制y在以在以x為中心的區(qū)間中分布個數(shù)的條形圖為中心的區(qū)間中分布個數(shù)的條形圖原子向量原子向量compass(x)x為向量。繪制相對于原點(diǎn)的向量圖為向量。繪制相對于原點(diǎn)的向量圖compass(x,y)以復(fù)數(shù)坐標(biāo)系的原點(diǎn)為起點(diǎn),繪制出有箭頭的一組復(fù)數(shù)向量,其中向量以復(fù)數(shù)坐標(biāo)系的原點(diǎn)為起點(diǎn),繪制出有箭頭的一組復(fù)數(shù)向量,其中向量x表示復(fù)數(shù)的實(shí)部,表示復(fù)數(shù)的實(shí)部,向量向量y表示復(fù)數(shù)的虛部表示復(fù)數(shù)的虛部水平向量水平向量feather(x)x,y均為向量。
13、與均為向量。與compass函數(shù)的用法相同,兩者的區(qū)別是起點(diǎn)不同,函數(shù)的用法相同,兩者的區(qū)別是起點(diǎn)不同,compass函數(shù)起始函數(shù)起始于坐標(biāo)原點(diǎn),于坐標(biāo)原點(diǎn),feather函數(shù)起始于向量各元素的序號函數(shù)起始于向量各元素的序號feather(x,y)第3章 matlab繪圖nx=8 20 36 24 12;nsubplot(221);npie(x,1 0 0 0 1);ntitle(餅圖餅圖);nsubplot(222);nbar(x,group);ntitle(垂直條形圖垂直條形圖);nsubplot(223);nbarh(x,group);ntitle(累加值為縱坐標(biāo)的垂直條形圖累加值為縱坐
14、標(biāo)的垂直條形圖);nsubplot(224);nbar(x,stack);ntitle(水平條形圖水平條形圖);第3章 matlab繪圖第3章 matlab繪圖例子:例子:nclearnx=-2+3j,3+4j,1-7j;nsubplot(121);ncompass(x);nreal=-2 3 1;nimage=3 4 -7;nsubplot(122);nfeather(real,image)第3章 matlab繪圖第3章 matlab繪圖3.3 三維圖形三維圖形一、三維數(shù)據(jù)的產(chǎn)生一、三維數(shù)據(jù)的產(chǎn)生 1peaks函數(shù)函數(shù)用于創(chuàng)建雙峰函數(shù)和用雙峰函數(shù)繪圖。用于創(chuàng)建雙峰函數(shù)和用雙峰函數(shù)繪圖。函數(shù):
15、函數(shù):x,y,z=peaks(n)說明:說明:x、y、z均為均為nn的方陣。其中的方陣。其中x的每一列的每一列的元素都相同,每一行的元素均是在的元素都相同,每一行的元素均是在-3,3區(qū)間區(qū)間內(nèi)的內(nèi)的n等分;等分;y的每一行的元素都相同,每一列的的每一行的元素都相同,每一列的元素均是在元素均是在-3,3區(qū)間內(nèi)的區(qū)間內(nèi)的n等分;等分;n的缺省值為的缺省值為49。 第3章 matlab繪圖2meshgrid函數(shù)函數(shù)按指定方式創(chuàng)建網(wǎng)格矩陣。按指定方式創(chuàng)建網(wǎng)格矩陣。函數(shù):函數(shù):x,y=meshgrid(a,b)說明:說明:將等長度向量將等長度向量a,b,轉(zhuǎn)換為二維網(wǎng)格數(shù)據(jù),轉(zhuǎn)換為二維網(wǎng)格數(shù)據(jù),再以一組再
16、以一組z軸的數(shù)據(jù)對應(yīng)到這個二維網(wǎng)格,即軸的數(shù)據(jù)對應(yīng)到這個二維網(wǎng)格,即可得到三維數(shù)據(jù)??傻玫饺S數(shù)據(jù)。第3章 matlab繪圖二、三維曲線圖二、三維曲線圖 matlab提供了提供了plot3函數(shù)繪制三維曲函數(shù)繪制三維曲線圖形。線圖形。 該函數(shù)將繪制二維圖形的函數(shù)該函數(shù)將繪制二維圖形的函數(shù)plot的的特性擴(kuò)展到了三維空間,其功能和使用特性擴(kuò)展到了三維空間,其功能和使用方法類似于繪制二維圖形的函數(shù)。方法類似于繪制二維圖形的函數(shù)。其格式為:其格式為:plot3(x1,y1,z1,參數(shù)參數(shù)1,x2,y2,z2,參數(shù)參數(shù)2,)第3章 matlab繪圖1矢量曲線圖矢量曲線圖 如果x,y和z是同樣長度的矢量,
17、則繪制出一條在三維空間貫穿的曲線。2矩陣曲線圖矩陣曲線圖 如果x,y和z是mn的矩陣,則繪制出m條三維空間曲線。第3章 matlab繪圖nclearnx,y=meshgrid(-2:0.1:2);nz=x.*exp(-x.2-y.2);nplot3(x,y,z)第3章 matlab繪圖三、三維曲面圖形三、三維曲面圖形 函數(shù)名稱函數(shù)名稱命令格式命令格式說明說明三維網(wǎng)格曲三維網(wǎng)格曲面面mesh(x,y,z,c)mesh(x,y,z)mesh(z,c)mesh(z)當(dāng)當(dāng)x,y為為nm矩陣時,且矩陣時,且x矩陣的所有行向量相同、矩陣的所有行向量相同、y矩陣的所有矩陣的所有列向量相同時,列向量相同時,m
18、esh函數(shù)將自動執(zhí)行函數(shù)將自動執(zhí)行meshgrid(x,y),將,將x,y轉(zhuǎn)換為轉(zhuǎn)換為三維網(wǎng)格數(shù)據(jù)矩陣。三維網(wǎng)格數(shù)據(jù)矩陣。z和和c分別為分別為mn矩陣,矩陣,c表示網(wǎng)格曲面的顏色分表示網(wǎng)格曲面的顏色分布,若省略,則網(wǎng)格曲面的顏色亮度與布,若省略,則網(wǎng)格曲面的顏色亮度與z方向上的高度值成正比。方向上的高度值成正比。x,y若均為省略,則三維網(wǎng)格數(shù)據(jù)矩陣取值若均為省略,則三維網(wǎng)格數(shù)據(jù)矩陣取值x=1:n,y= 1:m帶等高線的帶等高線的三維網(wǎng)格曲三維網(wǎng)格曲面面meshc(x,y,z,c)mesh(x,y,z)meshc(z,c)meshc(z)繪制有等高線(繪制有等高線(xy平面)的三維網(wǎng)格曲面。這些函數(shù)類似于平面)的三維網(wǎng)格曲面。這些函數(shù)類似于mesh函數(shù),不同的是該函數(shù)還在函數(shù),不同的是該函數(shù)還在xy平面上繪制曲面在平面上繪制曲面在z軸方向上的等高軸方向上的等高線線帶底座的三帶底座的三維網(wǎng)格曲面維網(wǎng)格曲面meshz(x,y,z,c)meshz(x,y,z)meshz(z,c)meshz(z)繪制帶有底座的三維網(wǎng)格曲面。這些函數(shù)類似繪制帶有底座的三維網(wǎng)格曲面。這些函數(shù)類似mesh函數(shù),不同的函數(shù),不同的是該函數(shù)還在是該函數(shù)還在xy平
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)轉(zhuǎn)讓合同模板7篇
- 銷售業(yè)務(wù)員年終總結(jié)5篇
- 山林地承包合同最簡單三個步驟
- 領(lǐng)導(dǎo)婚禮上致辭范文10篇
- 小學(xué)老師年度教學(xué)計劃5篇范文
- 互聯(lián)網(wǎng)企業(yè)股權(quán)激勵計劃
- 軟件開發(fā)班組實(shí)名管理辦法
- 銷售公司半年工作總結(jié)5篇
- 機(jī)場行李安檢保安服務(wù)合同
- 大型農(nóng)田改造壓路機(jī)租賃協(xié)議
- 初中語文人教七年級上冊要拿我當(dāng)一挺機(jī)關(guān)槍使用
- 北京頌歌原版五線譜鋼琴譜正譜樂譜
- 病史采集和臨床檢查方法
- PSUR模板僅供參考
- 火力發(fā)電企業(yè)作業(yè)活動風(fēng)險分級管控清單(參考)
- 民法典合同編之保證合同實(shí)務(wù)解讀PPT
- 全國第四輪學(xué)科評估PPT幻燈片課件(PPT 24頁)
- 大氣污染控制工程課程設(shè)計-某廠酸洗硫酸煙霧治理設(shè)施設(shè)計
- 名牌包包網(wǎng)紅主播電商直播帶貨話術(shù)腳本
- 高考語文作文素材人物速遞——蘇炳添課件18張
- 蛋雞養(yǎng)殖場管理制度管理辦法
評論
0/150
提交評論