




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第3章 MATLAB圖形初步編者 Outlinen3.1 MATLAB圖形窗口圖形窗口n3.2 二維圖形的繪制二維圖形的繪制n3.3 二維圖形的修飾二維圖形的修飾n3.4 三維圖形的繪三維圖形的繪n3.5 圖形的編輯圖形的編輯n3.6 動(dòng)畫的制造動(dòng)畫的制造3.1 MATLAB圖形窗口 MATLAB繪圖函數(shù)和繪圖工具的輸出都顯示在MATLAB命令窗口外的一個(gè)圖形窗口中,如下圖就是一個(gè)典型的MATLAB圖形窗口。 圖 MATLAB圖形窗口3.2 二維圖形的繪制 1. 1.根本繪圖函數(shù)根本繪圖函數(shù) MATLAB MATLAB中繪制二維圖形的根本函數(shù)。中繪制二維圖形的根本函數(shù)。 2. 2.子圖的繪制子
2、圖的繪制 有時(shí)出于節(jié)省空間或?qū)讉€(gè)類似圖形進(jìn)展比較等目的,在同一個(gè)圖形窗口有時(shí)出于節(jié)省空間或?qū)讉€(gè)類似圖形進(jìn)展比較等目的,在同一個(gè)圖形窗口中需求設(shè)置多個(gè)坐標(biāo)軸。中需求設(shè)置多個(gè)坐標(biāo)軸。MATLABMATLAB中實(shí)現(xiàn)這一目的的函數(shù)主要是中實(shí)現(xiàn)這一目的的函數(shù)主要是subplotsubplot。運(yùn)轉(zhuǎn)結(jié)。運(yùn)轉(zhuǎn)結(jié)果圖如示。果圖如示。 圖圖 子圖繪制子圖繪制3.3.交互式繪圖交互式繪圖 在在MATLABMATLAB中提供了幾個(gè)與鼠標(biāo)操作有關(guān)的命令,也就是交互式圖形中提供了幾個(gè)與鼠標(biāo)操作有關(guān)的命令,也就是交互式圖形命令,常用的有命令,常用的有g(shù)inputginput和和gtextgtext。交互式繪圖如下圖。
3、交互式繪圖如下圖。 圖圖 交互式繪交互式繪圖圖3.3 二維圖形的修飾1.圖形標(biāo)注圖形標(biāo)注圖題標(biāo)注圖題標(biāo)注 在在MATLAB中,提供了函數(shù)中,提供了函數(shù)title來實(shí)現(xiàn)圖題標(biāo)注,該函來實(shí)現(xiàn)圖題標(biāo)注,該函數(shù)的調(diào)用格式為:數(shù)的調(diào)用格式為: 坐標(biāo)軸標(biāo)注坐標(biāo)軸標(biāo)注 函數(shù)函數(shù)xlabel、ylabel和和zlabel分別用于在坐標(biāo)軸的分別用于在坐標(biāo)軸的x軸、軸、y軸和軸和z軸標(biāo)注,它們的運(yùn)用方法和軸標(biāo)注,它們的運(yùn)用方法和title函數(shù)類似。函數(shù)類似。 圖圖 圖題標(biāo)注與圖題標(biāo)注與坐標(biāo)軸標(biāo)注坐標(biāo)軸標(biāo)注圖例標(biāo)注圖例標(biāo)注 圖例可以用來標(biāo)注圖形中不同顏色、線型的數(shù)據(jù)組的實(shí)踐圖例可以用來標(biāo)注圖形中不同顏色、線型的數(shù)據(jù)
4、組的實(shí)踐意義,用戶可以運(yùn)用意義,用戶可以運(yùn)用legend函數(shù)來添加圖例,該函數(shù)的調(diào)用格式很多。函數(shù)來添加圖例,該函數(shù)的調(diào)用格式很多。文本標(biāo)注文本標(biāo)注 文本可以標(biāo)注在圖形中的任何位置,包括坐標(biāo)軸外的位置,文本可以標(biāo)注在圖形中的任何位置,包括坐標(biāo)軸外的位置,MATLAB提供了兩個(gè)文本標(biāo)注函數(shù):提供了兩個(gè)文本標(biāo)注函數(shù):gtext和和text。線條、箭頭和圖框標(biāo)注線條、箭頭和圖框標(biāo)注 在圖形中添加線條、箭頭標(biāo)注可以起到明在圖形中添加線條、箭頭標(biāo)注可以起到明確的指示作用,而圖框標(biāo)注那么能提高圖形的美觀程度,這幾類元素的確的指示作用,而圖框標(biāo)注那么能提高圖形的美觀程度,這幾類元素的標(biāo)注都可以經(jīng)過標(biāo)注都可以
5、經(jīng)過annotation函數(shù)實(shí)現(xiàn)。函數(shù)實(shí)現(xiàn)。 圖圖 線條、箭頭線條、箭頭和圖框標(biāo)注和圖框標(biāo)注坐標(biāo)軸的控制坐標(biāo)軸的控制設(shè)置坐標(biāo)軸范圍設(shè)置坐標(biāo)軸范圍 在在MATLABMATLAB中,設(shè)置坐標(biāo)軸范圍主要采用中,設(shè)置坐標(biāo)軸范圍主要采用axisaxis和和xlimxlim或或ylimylim、zlimzlim函數(shù),常用的調(diào)用格式為:函數(shù),常用的調(diào)用格式為: 設(shè)置坐標(biāo)軸顯示方式設(shè)置坐標(biāo)軸顯示方式 在在MATLABMATLAB中,坐標(biāo)軸的顯示方式有很多,中,坐標(biāo)軸的顯示方式有很多,運(yùn)轉(zhuǎn)如下圖。運(yùn)轉(zhuǎn)如下圖。 圖圖 坐標(biāo)軸的不同顯示方式坐標(biāo)軸的不同顯示方式網(wǎng)格線和坐標(biāo)框網(wǎng)格線和坐標(biāo)框 MATLAB MATLAB
6、中運(yùn)用函數(shù)中運(yùn)用函數(shù)gridgrid來顯示網(wǎng)格線,坐標(biāo)框來顯示網(wǎng)格線,坐標(biāo)框可以由函數(shù)可以由函數(shù)boxbox顯示。顯示。3.4 三維圖形的繪制1.三維曲線圖的繪制三維曲線圖的繪制 維曲線圖描畫的是向量維曲線圖描畫的是向量 沿著一條平面曲線變化時(shí),沿著一條平面曲線變化時(shí), 隨之變化的情隨之變化的情況。況。MATLAB中繪制三維曲線圖的函數(shù)主要是中繪制三維曲線圖的函數(shù)主要是plot3,其運(yùn)轉(zhuǎn)結(jié)果如下,其運(yùn)轉(zhuǎn)結(jié)果如下圖。圖。 圖圖 三維三維曲線圖的繪制曲線圖的繪制2. 三維網(wǎng)格圖的繪制三維網(wǎng)格圖的繪制 在在MATLAB中,用戶可以運(yùn)用中,用戶可以運(yùn)用mesh、meshc和和meshz這三個(gè)函這三個(gè)函
7、數(shù)創(chuàng)建網(wǎng)格圖,其中數(shù)創(chuàng)建網(wǎng)格圖,其中mesh函數(shù)創(chuàng)建普通的網(wǎng)格圖,函數(shù)創(chuàng)建普通的網(wǎng)格圖,meshc函數(shù)創(chuàng)建帶函數(shù)創(chuàng)建帶等高線的網(wǎng)格圖,而等高線的網(wǎng)格圖,而meshz函數(shù)創(chuàng)建帶函數(shù)創(chuàng)建帶“圍裙的網(wǎng)格圖,它們的調(diào)用圍裙的網(wǎng)格圖,它們的調(diào)用格式完全一樣,以格式完全一樣,以mesh函數(shù)為例。運(yùn)轉(zhuǎn)結(jié)果如下圖。函數(shù)為例。運(yùn)轉(zhuǎn)結(jié)果如下圖。 圖圖 Butterworth低通低通濾波器的三維網(wǎng)格圖濾波器的三維網(wǎng)格圖3.三維曲面圖的繪制三維曲面圖的繪制 在在MATLAB中,用戶可以運(yùn)用中,用戶可以運(yùn)用surf、surfc和和surfl這三個(gè)函數(shù)來這三個(gè)函數(shù)來創(chuàng)建三維曲面圖,其中創(chuàng)建三維曲面圖,其中surf函數(shù)是繪
8、制三維曲面圖的根本指令,函數(shù)函數(shù)是繪制三維曲面圖的根本指令,函數(shù)surfc繪制帶有等高線的三維曲面圖,而函數(shù)繪制帶有等高線的三維曲面圖,而函數(shù)surfl可以控制光照效果,可以控制光照效果,surf和和surfc函數(shù)的用法類似于函數(shù)的用法類似于mesh函數(shù)。運(yùn)轉(zhuǎn)結(jié)果如下圖。函數(shù)。運(yùn)轉(zhuǎn)結(jié)果如下圖。 圖圖 不同繪圖方不同繪圖方式表現(xiàn)三維圖形式表現(xiàn)三維圖形3.5 圖形的編輯1.圖形窗口編輯方式圖形窗口編輯方式 MATLAB圖形窗口除了用于顯示繪圖函數(shù)的結(jié)果,另外,它還提供了一個(gè)繪圖形窗口除了用于顯示繪圖函數(shù)的結(jié)果,另外,它還提供了一個(gè)繪圖工具圖工具Plot Tool組件,如下圖。除了可以運(yùn)用該繪圖工具
9、組件來編輯圖形外,組件,如下圖。除了可以運(yùn)用該繪圖工具組件來編輯圖形外,我們還可以將其保管為我們還可以將其保管為M文件,這樣即可實(shí)現(xiàn)圖形自動(dòng)化編程的過程。文件,這樣即可實(shí)現(xiàn)圖形自動(dòng)化編程的過程。 圖圖 繪圖工具組件繪圖工具組件2.圖形句柄編輯方式圖形句柄編輯方式 MATLAB在創(chuàng)建每一個(gè)圖形對象時(shí),都會為該對象分配獨(dú)一的一在創(chuàng)建每一個(gè)圖形對象時(shí),都會為該對象分配獨(dú)一的一個(gè)數(shù)值,稱為圖形對象句柄。由圖形創(chuàng)建函數(shù)產(chǎn)生的每一個(gè)對象都是個(gè)數(shù)值,稱為圖形對象句柄。由圖形創(chuàng)建函數(shù)產(chǎn)生的每一個(gè)對象都是圖形對象,包括圖形窗口、坐標(biāo)軸、線條、曲面和文本等,這些對象圖形對象,包括圖形窗口、坐標(biāo)軸、線條、曲面和文本
10、等,這些對象按父對象和子對象組成層次構(gòu)造。如下圖。按父對象和子對象組成層次構(gòu)造。如下圖。 圖圖 句柄圖形對句柄圖形對象層次構(gòu)造象層次構(gòu)造3.6 動(dòng)畫的制造MATLAB中動(dòng)畫的制造主要有以下兩種方式:電影動(dòng)畫:在保管多幅圖像后以電影的方式播放出來,這種方式適用于獲取一幅圖像時(shí)間較長的情況,用戶可以在計(jì)算出一切圖像后反復(fù)察看圖像變化過程。實(shí)時(shí)動(dòng)畫:在圖形窗口中不斷地計(jì)算并畫出圖形,在當(dāng)前圖形窗口中只顯示利用當(dāng)前參數(shù)計(jì)算所得的圖片,這樣看起來就具有動(dòng)畫效果了。這種方式適用于獲得圖像時(shí)間較短的情況。電影動(dòng)畫電影動(dòng)畫 MATLAB中,創(chuàng)建電影動(dòng)畫的過程主要分為以下中,創(chuàng)建電影動(dòng)畫的過程主要分為以下2個(gè)步
11、驟:個(gè)步驟:1調(diào)用調(diào)用moviein函數(shù)對內(nèi)存進(jìn)展初始化該步驟在函數(shù)對內(nèi)存進(jìn)展初始化該步驟在MATLAB 5.3以上均以上均可省略可省略),創(chuàng)建一個(gè)足夠大的矩陣,使之可以包容基于當(dāng)前坐標(biāo)軸大小,創(chuàng)建一個(gè)足夠大的矩陣,使之可以包容基于當(dāng)前坐標(biāo)軸大小的一系列指定的圖形此處稱為幀。的一系列指定的圖形此處稱為幀。2調(diào)用調(diào)用getframe函數(shù)生成每個(gè)幀。該函數(shù)可以捕捉動(dòng)畫幀,并保管到函數(shù)生成每個(gè)幀。該函數(shù)可以捕捉動(dòng)畫幀,并保管到矩陣中。普通將該函數(shù)放到矩陣中。普通將該函數(shù)放到for循環(huán)中得到一系列的動(dòng)畫幀。循環(huán)中得到一系列的動(dòng)畫幀。運(yùn)轉(zhuǎn)結(jié)果如下圖。運(yùn)轉(zhuǎn)結(jié)果如下圖。 圖圖 制造莫比烏斯制造莫比烏斯帶的某一幀帶的某一幀實(shí)時(shí)動(dòng)畫實(shí)時(shí)動(dòng)畫 MATLAB中,創(chuàng)建擦除重繪動(dòng)畫的過程分為以下三步:中,創(chuàng)建擦除重繪動(dò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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北京市家具買賣合同范本(臥室家具類)
- 合同簽訂任務(wù)分解協(xié)議書
- T/SCGS 317002-2023金屬材料殘余應(yīng)力場的測定變形力法
- 兩人餐飲合作合同范本
- 校園快遞委托合同范本
- 出租車和貨車合同范本
- 醫(yī)療美容牙科合作協(xié)議書
- 上海留學(xué)落戶服務(wù)協(xié)議書
- 員工空調(diào)安裝合同范本
- 房屋屋頂撿漏安全協(xié)議書
- 遙感地質(zhì)勘查服務(wù)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報(bào)告
- 快手開店合同協(xié)議
- 2025年-天津市安全員-B證考試題庫附答案
- 2025至2030年中國儲能變流器(PCS)產(chǎn)業(yè)投資規(guī)劃及前景預(yù)測報(bào)告
- 高考英語應(yīng)用文寫作 -主題:人工智能利弊
- GB/T 7573-2025紡織品水萃取液pH值的測定
- 反恐應(yīng)急演練方案腳本
- 2024年山東棗莊科技職業(yè)學(xué)院棗莊工程技師學(xué)院招聘筆試真題
- 校園廣播系統(tǒng)投標(biāo)方案
- 2025年標(biāo)準(zhǔn)課件《維護(hù)祖國統(tǒng)一》
- 區(qū)委巡察辦2025年上半年工作總結(jié)
評論
0/150
提交評論