版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第6章MATLAB繪圖(2)1MATLAB7.X程序設(shè)計(jì)6.2特殊二維圖形的繪制6.2.1直方圖bar:直方圖的繪圖函數(shù)bar(X,Y,WIDTH,參數(shù))功能:對(duì)m×n矩陣Y繪制含有m組、每組n個(gè)寬度為WIDTH柱形條的直方圖。向量X為x坐標(biāo),要求遞增或遞減。參數(shù)'grouped'為缺省值,即垂直的分組直方圖,參數(shù)'stacked'為繪制垂直的將n個(gè)直方圖的值疊加在另一條上的直方圖。barh(X,Y,WIDTH,參數(shù))功能:繪制水平直方圖。參數(shù)含義同函數(shù)bar。
2MATLAB7.X程序設(shè)計(jì)例6-19
繪制向量(268785)的直方圖。3MATLAB7.X程序設(shè)計(jì)6.2.2餅圖pie:餅圖的繪圖函數(shù)pie(x,explode)功能:繪制向量x的餅圖。如果向量x的元素和小于1,則繪制不完全的餅圖。explode是與向量x大小相同的向量,并且其中不為零的元素所對(duì)應(yīng)的相應(yīng)部分從餅圖中獨(dú)立出來。4MATLAB7.X程序設(shè)計(jì)例6-20
繪制向量(1037566)的餅圖。5MATLAB7.X程序設(shè)計(jì)6.2.3離散桿狀圖stem:離散桿狀圖的繪圖函數(shù)stem(X,Y,'filled')功能:繪制向量X中指定的序列Y的填充的離散桿狀圖。6MATLAB7.X程序設(shè)計(jì)例6-21
繪制向量(268785)的離散桿狀圖。7MATLAB7.X程序設(shè)計(jì)6.2.4階梯狀圖stairs:階梯狀圖的繪圖函數(shù)
stairs(X,Y,STYLE)
功能:繪制向量X中指定的序列Y的指定線型的階梯狀圖。8MATLAB7.X程序設(shè)計(jì)例6-22
繪制向量(268785)的階梯狀圖。9MATLAB7.X程序設(shè)計(jì)6.2.5射線圖
compass:射線圖的繪圖函數(shù)compass(Z)功能:把復(fù)數(shù)矩陣Z中元素的相角和幅值顯示成從原點(diǎn)輻射的箭頭。compass(X,Y)
等價(jià)于compass(X+Y*i)。compass(Z,str)
使用str確定的線型繪制箭頭;10MATLAB7.X程序設(shè)計(jì)例6-23
繪制向量(2-213-1)和(22-21-3)的射線圖。11MATLAB7.X程序設(shè)計(jì)6.2.6誤差條形圖errorbar:誤差條形圖的繪圖函數(shù)errorbar(x,y,e,s)
功能:繪制向量y對(duì)x的誤差條形圖。誤差條對(duì)稱地分布在yi的上方和下方,長(zhǎng)度為ei。errorbar(x,y,l,u,s)
功能:繪制向量y對(duì)x的誤差條形圖。誤差條分布在yi上方的長(zhǎng)度為ui,下方的長(zhǎng)度為li。字符串s設(shè)置顏色和線型。12MATLAB7.X程序設(shè)計(jì)例6-24
繪制正弦函數(shù)的誤差條形圖。13MATLAB7.X程序設(shè)計(jì)6.2.7彗星圖
comet:彗星圖的繪圖函數(shù)comet(x,y)
功能:繪制向量y對(duì)向量x的彗星軌線。如果只給出一個(gè)向量,則用該向量對(duì)其下標(biāo)值繪圖comet(x,y,p)
功能:繪制長(zhǎng)度為p*length(y)的彗星軌線,p的缺省值為0.1。14MATLAB7.X程序設(shè)計(jì)例6-25
繪制彗星圖。
t=-pi:pi/200:pi;comet(t,tan(sin(t))-sin(tan(t)))15MATLAB7.X程序設(shè)計(jì)6.2.8圓形圖scatter:
圓形圖的繪圖函數(shù)scatter(x,y,size,color)
功能:以具有相同長(zhǎng)度的向量x、y所確定的點(diǎn)為圓心,size(以點(diǎn)為單位)為半徑繪制圓。圓的顏色由字符串color確定,color是向量、矩陣或顏色值字符串。16MATLAB7.X程序設(shè)計(jì)例6-26
已知圓的圓心分別為(1,2),(2,6),(3,8),(4,7),(5,8)和(6,5),半徑為100,繪制圓。17MATLAB7.X程序設(shè)計(jì)6.3三維繪圖6.3.1三維曲線plot3:三維曲線圖形函數(shù)plot3(x,y,z,'s')
功能:繪制三維曲線。其中當(dāng)x,y和z是相同的向量時(shí),則繪制以x,y和z元素為坐標(biāo)的三維曲線;當(dāng)x,y和z是同型矩陣時(shí),則繪制以x,y和z元素為坐標(biāo)的三維曲線,且曲線的條數(shù)等于矩陣的列數(shù)。s是指定繪制三維曲線的線型、數(shù)據(jù)點(diǎn)形和顏色的字符串,省略s時(shí),將自動(dòng)選擇線型、數(shù)據(jù)點(diǎn)形和顏色。
線型、數(shù)據(jù)點(diǎn)形和顏色的含義同plot函數(shù)。
18MATLAB7.X程序設(shè)計(jì)對(duì)參數(shù)方程表示的三維曲線的繪制還有一個(gè)簡(jiǎn)單形式ezplot3,調(diào)用格式為:ezplot3(x,y,z,[tmin,tmax])功能:繪制區(qū)間范圍內(nèi)x=x(t),y=y(t)和z=z(t)的三維曲線。參數(shù)[tmin,tmax]的默認(rèn)值為。19MATLAB7.X程序設(shè)計(jì)例6-28
繪制三維曲線。例6-29
繪制三維曲線。例6-24
繪制三維曲線。20MATLAB7.X程序設(shè)計(jì)6.3.2三維曲面1網(wǎng)格坐標(biāo)矩陣meshgrid:網(wǎng)格坐標(biāo)矩陣的生成函數(shù)[X,Y]=meshgrid(x,y)功能:由向量x和y產(chǎn)生在x-y平面的各網(wǎng)格點(diǎn)坐標(biāo)矩陣(X,Y)。其中向量x為1×m的行向量,向量y為1×n的行向量,產(chǎn)生的網(wǎng)格點(diǎn)坐標(biāo)矩陣(X,Y)的元素為坐標(biāo)對(duì)(Xij,Yij),i=1,...,m,j=1,...,n。21MATLAB7.X程序設(shè)計(jì)注意向量x和y相同時(shí),meshgrid函數(shù)也可以寫成[X,Y]=meshgrid(x)。例如語句x=[1234];y=[567];[U,V]=meshgrid(x,y)功能:將x(1×m)向量和y(1×n)向量轉(zhuǎn)換為(n×m)的矩陣。22MATLAB7.X程序設(shè)計(jì)用矩陣運(yùn)算生成的方式產(chǎn)生平面區(qū)域內(nèi)的網(wǎng)格坐標(biāo)矩陣的語句:x=a:dx:b;y=(c:dy:d)';X=ones(size(y))*x;Y=y*ones(size(x));等價(jià)語句為:x=a:dx:b;y=c:dy:d;[X,Y]=meshgrid(x,y)。23MATLAB7.X程序設(shè)計(jì)2三維曲面圖
surf:三維曲面圖的繪制函數(shù)為surf(z)surf(x,y,z)功能:繪制三維曲面圖。當(dāng)只有參數(shù)z時(shí),以z矩陣的行下標(biāo)作為x坐標(biāo)軸,把z的列下標(biāo)當(dāng)作y坐標(biāo)軸;x和y分別為x和y坐標(biāo)軸的自變量。當(dāng)有x,y和z參數(shù)時(shí),繪制出由坐標(biāo)(xij,yij,zij)確定的表面圖形。24MATLAB7.X程序設(shè)計(jì)三維曲面圖的繪制函數(shù)ezsurf的格式為:
ezsurf(f,[xmin,xmax,ymin,ymax])功能:繪制符號(hào)表達(dá)式f代表的x、y二元函數(shù)的在[xmin,xmax,ymin,ymax]范圍內(nèi)的三維曲面。ezsurf(x,y,z,[smin,smax,tmin,tmax])功能:繪制在[smin,smax,tmin,tmax]范圍內(nèi)x=x(s,t),y=y(s,t)和z=z(s,t)的三維曲面。25MATLAB7.X程序設(shè)計(jì)例6-30
繪制三維網(wǎng)面的圖形。例6-31
繪制函數(shù)的圖形。26MATLAB7.X程序設(shè)計(jì)3三維網(wǎng)格圖mesh:三維網(wǎng)格圖的繪制函數(shù)mesh(z)mesh(x,y,z)功能:繪制三維網(wǎng)格圖。當(dāng)只有參數(shù)z時(shí),以z矩陣的行下標(biāo)作為x坐標(biāo)軸,把z的列下標(biāo)當(dāng)作y坐標(biāo)軸;x和y分別為x和y坐標(biāo)軸的自變量。
當(dāng)有x,y和z參數(shù)時(shí),繪制出由坐標(biāo)(xij,yij,zij)確定的三維網(wǎng)格圖形。
27MATLAB7.X程序設(shè)計(jì)三維網(wǎng)格圖的函數(shù)為ezmesh,調(diào)用格式為:
ezmesh(f,[xmin,xmax,ymin,ymax])
功能:繪制符號(hào)表達(dá)式f代表的x和y二元函數(shù)的在[xmin,xmax,ymin,ymax]范圍內(nèi)的三維網(wǎng)格圖。ezmesh(x,y,z,[smin,smax,tmin,tmax])
繪制在[smin,smax,tmin,tmax]范圍內(nèi)x=x(s,t),y=y(s,t)和z=z(s,t)的三維網(wǎng)格圖。28MATLAB7.X程序設(shè)計(jì)例6-32
繪制三維網(wǎng)格圖。
例6-33
繪制的三維網(wǎng)格曲面圖。例6-34
繪制三維曲面圖中的部分。29MATLAB7.X程序設(shè)計(jì)例6-35
繪制下列函數(shù)的曲面圖和等高線。(1)(2)30MATLAB7.X程序設(shè)計(jì)6.3.3色彩處理1顏色的向量表示顏色RGB三元組黑0 0 0白1 1 1紅1 0 0綠0 1 0藍(lán)0 0 1黃1 1 031MATLAB7.X程序設(shè)計(jì)2色圖函數(shù)colormap定義色圖colormap(m)
功能:設(shè)置m為色圖矩陣。
32MATLAB7.X程序設(shè)計(jì)例6-36
繪制三維曲面和三維網(wǎng)格圖,并設(shè)置色圖為洋紅色和紅黃陰影彩色。33MATLAB7.X程序設(shè)計(jì)3三維表面圖形的著色著色方式三種:shadingflat功能:對(duì)小片或整段網(wǎng)格線著同一種顏色。shadingfaceted功能:在flat著色的基礎(chǔ)上同時(shí)在小片交接的邊勾畫黑色,這種方式立體表現(xiàn)力最強(qiáng)(默認(rèn)方式)。shadinginterp功能:著色時(shí)使小片根據(jù)四頂點(diǎn)的顏色產(chǎn)生連續(xù)的變化,或根據(jù)網(wǎng)格線的線段兩端產(chǎn)生連續(xù)的變化,這種方式著色細(xì)膩但費(fèi)時(shí)間。34MATLAB7.X程序設(shè)計(jì)例6-37
三種圖形著色方式的效果比較。35MATLAB7.X程序設(shè)計(jì)6.3.4圖像的讀寫和動(dòng)畫處理1圖像的讀寫A=imread(filename,FMT)
功能:將文件格式為FMT的圖像文件filename讀入MATLAB工作空間變量A中。imwrite(A,filename,FMT)
功能:將圖像數(shù)據(jù)的存放矩陣A和色圖矩陣寫入格式為FMT的圖像文件filename中。image(A)
功能:顯示數(shù)據(jù)存放矩陣A的圖像。36MATLAB7.X程序設(shè)計(jì)例6-38
圖像文件的讀取和圖像的顯示。37MATLAB7.X程序設(shè)計(jì)2動(dòng)畫處理getframe
功能:截取每一幅畫面信息而形成一個(gè)很大的列向量并保存到一個(gè)變量中。moviein(n)
功能:建立n列矩陣,用來保存n幅畫面的數(shù)據(jù),以備播放。movie(m,n)
功能:以每秒n幅圖形的速度播放由矩陣m的列向量所組成的畫面。38MATLAB7.X程序設(shè)計(jì)6.3.5特殊三維繪圖的繪制1三維直方圖
bar3:三維直方圖的繪制函數(shù)bar3(y,z,width,模式)
功能:繪制矩陣z的三維直方圖。要求向量y自動(dòng)增加或減小。模式參數(shù)有detached(分離式),grouped(分組式)和stacked(累加式),省略時(shí)默認(rèn)為grouped。bar3(z,width,模式)
功能:繪制矩陣z的三維直方圖。省略時(shí)向量y默認(rèn)值是1:m。其中參數(shù)width指定豎條的寬度,省略時(shí)默認(rèn)寬度是0.8,如果寬度大于1,則條與條之間將重疊。模式參數(shù)同bar3(y,z,width,模式)。函數(shù)bar3h是繪制三維水平條形圖。
39MATLAB7.X程序設(shè)計(jì)例6-40
用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療機(jī)構(gòu)質(zhì)量管理與安全控制方案
- 企業(yè)內(nèi)部信息化建設(shè)實(shí)施方案
- 2024年南京市公務(wù)員考試行測(cè)試卷歷年真題及一套參考答案詳解
- 企事業(yè)單位制度建設(shè)實(shí)施計(jì)劃
- 2025年工程師《建筑工程管理實(shí)務(wù)》備考試題及答案解析
- 安全員A證考試題庫(kù)檢測(cè)試題打印附答案詳解(基礎(chǔ)題)
- 2025年安全員A證考試預(yù)測(cè)試題附參考答案詳解(培優(yōu)a卷)
- 安全員A證考試能力測(cè)試B卷有答案詳解
- 山東水利單招試題及答案解析(2025版)
- 安全員A證考試考前沖刺試卷及答案詳解(各地真題)
- (一診)重慶市九龍坡區(qū)區(qū)2026屆高三學(xué)業(yè)質(zhì)量調(diào)研抽測(cè)(第一次)物理試題
- 2026年榆能集團(tuán)陜西精益化工有限公司招聘?jìng)淇碱}庫(kù)完整答案詳解
- 2026廣東省環(huán)境科學(xué)研究院招聘專業(yè)技術(shù)人員16人筆試參考題庫(kù)及答案解析
- 2026年保安員理論考試題庫(kù)
- 2025年人保保險(xiǎn)業(yè)車險(xiǎn)查勘定損人員崗位技能考試題及答案
- 被動(dòng)關(guān)節(jié)活動(dòng)訓(xùn)練
- GB/T 5781-2025緊固件六角頭螺栓全螺紋C級(jí)
- 教師心理素養(yǎng)對(duì)學(xué)生心理健康的影響研究-洞察及研究
- DGTJ08-10-2022 城鎮(zhèn)天然氣管道工程技術(shù)標(biāo)準(zhǔn)
- 公路工程質(zhì)量管理制度范本
- 廣東省廣州市八區(qū)聯(lián)考2025-2026學(xué)年生物高二上期末調(diào)研試題含解析
評(píng)論
0/150
提交評(píng)論