版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第四章 Matlab 繪圖Matlab繪圖二維曲線空間曲線空間曲面一、Matlab 二維曲線繪圖1、基本繪圖指令 命令形式1:plot(y) 功能:畫一條或多條折線圖。將(i,y(i) 畫出,x 取的是自然數(shù)命令形式2:plot(x,y)功能:畫一條或多條折線圖。其中,x,y 可以是向量或矩陣。 說明:1、當(dāng)x,y都是向量時(shí),元素個(gè)數(shù)必須相等, plot(x,y) 按順序連接各點(diǎn)(x(i),y(i)成一 條曲線或折線。例:x=1 2 3; y=3 2 5; plot(x,y)說明:2、當(dāng)x為n維向量,y為n * m矩陣時(shí),plot(x,y) 按向量x分別與矩陣y的每一列匹配,畫出m 條曲線或折
2、線。例 x= 3 4 7; y=4 5 6 5 4 7 9 5 1 4 2 5; plot (x,y)思考: 1、當(dāng)x為n維向量,y為m x n 矩陣時(shí), plot(x,y)怎么畫? 2、當(dāng)x為n維向量,y為m x w 矩陣時(shí), plot(x,y)怎么畫? 3、當(dāng)x為n維向量,y為n x n 矩陣時(shí), plot(x,y)怎么畫?例1 畫出函數(shù)y = sin x2 在-5 x 5 的圖形。grid on作用是:在圖形中標(biāo)出網(wǎng)格線解: Matlab 命令: x=-5:0.1:5; y=sin(x.2); plot(x,y),grid onX=a:h:b; 步長h可以任意選取,步長越小,曲線越光滑。
3、曲線y=sinx2 命令形式3 :plot(x1,y1,x2,y2,x3,y3)功能:在同一圖形窗口畫出多條曲線 。例2 :在同一圖形窗口畫出三個(gè)函數(shù)y = cos 2x , y = x2 , y = x的圖形,自變量范圍為:-2 x 2 解 Matlab命令:x=-2:0.1:2; plot(x,cos(2*x),x,x.2,x,x) legend(cos(2x),x2,x)legend作用是:對圖形進(jìn)行圖例標(biāo)注例2的繪圖結(jié)果2基本繪圖控制參數(shù)控制分隔線gridgrid 在grid on與 grid off之間進(jìn)行切換grid on 在圖中使用分隔線grid off 在圖中消隱分隔線 圖形的
4、重疊繪制holdhold 在hold on與 hold off之間進(jìn)行切換hold on 保留當(dāng)前圖形和它的軸,使此后圖形疊放在當(dāng)前圖形上hold off 返回Matlab的缺省狀態(tài)。此后圖形指令運(yùn)作將抹掉 當(dāng)前窗中的舊圖形,然后畫上新圖形。 3線型、定點(diǎn)標(biāo)記、顏色二維繪圖指令還提供一組控制曲線線型、標(biāo)記類型、顏色的開關(guān)。該開關(guān)總跟在一元或二元對的后面,具體如下:plot(x,y, String)plot(x1,y1, String1,x2,y2, String2,)其中,string是字符串,該字符串由表4-1、表4-2表4-3(見課本P44)中的字符組成。例6 利用hold指令在同一坐標(biāo)系
5、中畫出如下兩條參數(shù)曲線,參數(shù)曲線方程為: t滿足解 Matlab 命令為 t=0:pi/50:2*pi; plot(cos(t),sin(t),b*) ,grid on, hold on,plot(sin(t),sin(2*t),r.) 4圖形的標(biāo)注圖名標(biāo)注titletitle(String) 在圖形的頂端加注文字作為圖名坐標(biāo)軸標(biāo)注xlabel,ylabel,zlabel(String) xlabel(String) 在當(dāng)前圖形的x軸旁邊加入文字內(nèi)容ylabel(String) 在當(dāng)前圖形的y軸旁邊加入文字內(nèi)容zlabel(String) 在當(dāng)前圖形的z軸旁邊加入文字內(nèi)容圖形標(biāo)注gtextgt
6、ext(String) 在鼠標(biāo)指定位置上標(biāo)注 說明:使用gtext指令后,會(huì)在當(dāng)前圖形上出現(xiàn)一個(gè)十字叉,等待用戶選定位置進(jìn)行標(biāo)注。移動(dòng)鼠標(biāo)到所需位置按下鼠標(biāo)左鍵,Matlab就在選定位置標(biāo)上文字。 圖例標(biāo)注legend legend(String1, String2, String3,) 當(dāng)在一幅圖中出現(xiàn)多種曲線時(shí),結(jié)合在繪制時(shí)的不同線性與顏色等特點(diǎn),用戶可以用legend命令進(jìn)行說明。5.一個(gè)圖形窗口多個(gè)子圖的繪制subplot指令它不僅適用于二維圖形而且也適用于三維圖形。其本質(zhì)是將窗口分為幾個(gè)區(qū)域,再在每個(gè)小曲域中畫圖形。subplot(m,n,i) 把圖形窗口分為mn個(gè)子圖,并在第i個(gè)子
7、圖中畫圖。例7 在同一坐標(biāo)系中畫出兩個(gè)函數(shù)y = cos 2x ,y = x的圖形,自變量范圍為:-2 x 2,函數(shù)y = cos 2x為紅色實(shí)線, 函數(shù)y = x 為藍(lán)色點(diǎn)劃線。并加注標(biāo)題,坐標(biāo)軸。 解: Matlab命令為clfx=-2:.1:2;y1=cos(2*x);y2=x;subplot(1,2,1)plot(x,y1,r-,x,y2,b-.),grid ontitle(曲線y1=cos(2x)與y2=x)xlabel(x軸),ylabel(y軸)gtext(y1=cos(2x),gtext(y2=x)legend(y1=cos(2x),y2=x)subplot(1,2,2)plo
8、t (x,y1,x,y2)二Matlab空間曲線繪圖三維空間曲線命令plot3plot3(x,y)plot3(x,y,z,String)plot3(x1,y1,z1,String1,x2,y2,z2, String2,)plot3與plot的用法相同三Matlab空間曲面繪圖 Meshgrid命令:meshgrid的調(diào)用形式是:X,Y=meshgrid(x,y) 繪制二維圖形時(shí)生成小矩形的格點(diǎn)X,Y=meshgrid(x) 等價(jià)于X,Y=meshgrid(x,x) X,Y,Z=meshgrid(x,y,z)繪制三維圖形時(shí)生成空間曲面的格點(diǎn)X,Y,Z=meshgrid(x) 等價(jià)于X,Y,Z=m
9、eshgrid(x,x,x)例:x=1,2,3;y=1,2,3,4; X,Y=meshgrid(x,y) X = 1 2 3 Y =1 1 1 1 2 3 2 2 2 1 2 3 3 3 3 1 2 3 4 4 4 例:x=1,2,3 X,Y=meshgrid(x) X = 1 2 3 Y =1 1 1 1 2 3 2 2 2 1 2 3 3 3 3三維網(wǎng)格圖命令Mesh命令Mesh命令介紹利用函數(shù)meshgrid生成格點(diǎn)矩陣后,然后求出各格點(diǎn)對應(yīng)的函數(shù)值,就可以利用三維網(wǎng)格命令mesh畫出空間曲面。函數(shù)mesh用來生成函數(shù)的網(wǎng)格曲面,即各網(wǎng)格線段組成的曲面。例:x=1,2,3 y=1,2,3
10、,4 X,Y=meshgrid(x,y) X = 1 2 3 Y =1 1 1 1 2 3 2 2 2 1 2 3 3 3 3 1 2 3 4 4 4 Z=ones(size(X);mesh(X,Y,Z)例: x=1:.1:3; y=1:.1:4; X,Y=meshgrid(x,y); Z=ones(size(X); mesh(X,Y,Z) 例6 用平行截面法討論由方程構(gòu)成的馬鞍面形狀。p73解:Matlab命令為t=-10:0.1:10;x,y=meshgrid(t);z1=(x.2-2*y.2)+eps;subplot(1,3,1),mesh(x,y,z1),title(馬鞍面)a=input(a=(-50a50),z2=a*ones(size(x);subplot(1,3,2),mesh(x,y,z
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷包裝銷售心得交流
- 通訊器材行業(yè)銷售工作總結(jié)
- 公共空間設(shè)計(jì)師的工作內(nèi)容
- 醫(yī)院保安工作總結(jié)
- 體育用品行業(yè)銷售技巧總結(jié)
- 消防安全數(shù)據(jù)分析與應(yīng)用培訓(xùn)
- 現(xiàn)代商務(wù)談判課程設(shè)計(jì)
- 我愛我家演講稿匯編七篇
- 護(hù)士支援核酸采集心得(10篇)
- 機(jī)械cadcam課程設(shè)計(jì)泵
- 2025眼科護(hù)理工作計(jì)劃
- 校園牛奶消費(fèi)推廣方案
- 非甾體抗炎藥圍術(shù)期鎮(zhèn)痛專家共識(shí)(2024 版)解讀
- 技術(shù)服務(wù)外包勞務(wù)合同范本5篇
- 綠色財(cái)政政策
- 《內(nèi)外科疾病康復(fù)學(xué)》課程教學(xué)大綱
- 期末素養(yǎng)展示-2024-2025學(xué)年語文三年級上冊統(tǒng)編版
- 2024中華人民共和國學(xué)前教育法學(xué)習(xí)解讀課件
- 蒸鍍機(jī)基礎(chǔ)知識(shí)單選題100道及答案解析
- 2024年秋新人教PEP版3年級上冊英語教學(xué)課件 Unit 4 第4課時(shí) Part B Let's talk
- 私募股權(quán)基金公司的賬務(wù)處理-記賬實(shí)操
評論
0/150
提交評論