




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
機制獨立的畫圖與其他語言不同,MATLAB有許多的畫圖和圖象處理命令。當MATLAB運行時,這些標繪圖和圖片將會出現(xiàn)在這臺電腦的圖象輸出設備中。此功能使得MATLAB成為一個形象化技術(shù)數(shù)據(jù)的卓越工具。基本二維一元函數(shù)作圖MATLAB的繪圖窗口用figure命令可產(chǎn)生可編輯的圖形口,點擊窗口中菜單“Insert”的下拉菜單各選項,可以在圖形編輯窗口中添加各種圖形.繪圖基本命令plot(x,y,‘r+-’)離散數(shù)據(jù)畫函數(shù)曲線圖fplot(y,[a,b])連續(xù)函數(shù)y在區(qū)間[a,b]上做曲線圖ezplot(y,[a,b])連續(xù)函數(shù)y在區(qū)間[a,b]上做曲線圖polar(t,r)極坐標繪曲線圖holdon保持圖形holdoff取消保持圖形clf刪除圖形subplot(m,n,p)分塊繪圖,分割成m行n列,p為編號plot(x1,y1,x2,y2)同一圖中繪制多條曲線gridon(off)圖形窗口中添加(去掉)網(wǎng)格zoomon(off)允許(不允許)對圖形縮放ginput(n)用鼠標獲取圖形中n個點的坐標fill填充二維坐標中的二維圖形patch填充二維或三維坐標中的二維圖形axis([xmin,xmax,ymin,ymax])確定坐標系的范圍axis(‘equal’)各坐標軸刻度增量相同axis(‘on’)返回(缺省的)坐標軸顯現(xiàn)狀態(tài)colormap(cm)生成色圖cm所指定的色彩對照表[x,y,z]=meshgrid(x,y,z)三維網(wǎng)格坐標的生成slice(x,y,z,xi,yi,zi,n)繪制三維物體切片圖繪圖的標注命令xlabel(‘x軸’)x軸加標志’x軸’ylabel(‘y軸’)y軸加標志’y軸’zlabel(‘z軸’)z軸加標志’z軸’title(‘f曲線圖’)加圖名“f曲線圖”legend(‘f(x)’)為圖形添加圖例text(x,y,’文本’)在指定位置添加文本字符串gtext(‘文本’)用鼠標在圖形上放置文本離散數(shù)據(jù)繪圖法第1步:首先定義自變量x的取值向量(定義向量方法向量的創(chuàng)建)第2步:再定義函數(shù)y的取值向量第3步:用plot(x,y)命令給出平面曲線圖在繪圖參數(shù)中可以給出繪制圖形的線型和顏色的參數(shù),平面曲線圖形的繪制例plot(x,y,’r-*’)是用紅色的實線,數(shù)據(jù)點為*型繪圖,如圖所示。指定要繪制的函數(shù)圖形的值范圍變量的增量當指定函數(shù)的值范圍時,我們必須告訴MATLAB函數(shù)使用的變量的增量。使用較少的增量可以使得圖形顯示更加平滑。如果增量較小,MATLAB會計算更多的函數(shù)值,不過通常不需要取得那么小。用繪制0≤x≤10之間的y=cos(x)的圖形來看看如何做要先定義這個區(qū)間并告訴MATLAB我們所使用的增量。區(qū)間使用方括號[]以下面的形式定義:[start:interval:end]例如,如果我們要告訴MATLAB在0≤x≤10上以0.1的增量遞增,我們輸入:[0:0.1:10]用賦值運算符給這個范圍內(nèi)的變量一個名稱,也用這種辦法告知MATLAB相關(guān)變量和我們要繪制的函數(shù)。因此,要繪制y=cos(x),我們輸入下面的命令:>>x=[0:0.1:10];>>y=cos(x);注意我們每行都以分號“;”結(jié)尾,記住,這會抑制MATLAB輸出。你不會想讓MATLAB在屏幕中間輸出一大串x值,因此使用了分號?,F(xiàn)在我們可以輸入下面的命令繪圖了:>>plot(x,y)輸入繪圖命令后敲回車ENTER。MATLAB會新開啟一個標題為“Figure1”的新窗口,窗口中含有所繪制的圖形。plot繪圖命令的幾種格式:(1)plot(y)當只有一個參數(shù)時,plot以y的值為縱坐標,橫坐標為1開始的自然數(shù),長度與y相同。(2)plot(x,y)其中x與y是同維向量。例畫曲線y=sinx,x∈[0,2π]程序如下:x=linspace(0,2*pi,30);y=sin(x);或plot(x,y)程序如下x=0:0.1:2*pi;y=sin(x);plot(x,y)一元符號表達式函數(shù)繪圖法程序如下:sumsxy=f(x)ezplot(y)或fplot(‘y’,[a,b],‘r*’)第1步:首先定義x是符號變量,再定義y是x的符號表達式函數(shù)。第2步:用繪圖命令ezplot或fplot繪圖。例8畫曲線運行結(jié)果。解程序如下:symsxy=exp(x)ezplot(y)ezplot的幾種格式:(1)ezplot(f)表示在默認區(qū)間-2*pi<x<2*pi上繪制函數(shù)f(x)的圖形。(2)ezplot(f,[a,b])表示在給定區(qū)間a<x<b上繪制函數(shù)f(x)的圖形。(3)ezplot(f(x,y))表示在默認區(qū)間-2*pi<x<2*pi,-2*pi<y<2*pi上繪制隱函數(shù)f(x,y)=0的圖形。(4)ezplot(f(x,y),[a,b,c,d])表示在給定區(qū)間a<x<b,c<y<d上繪制隱函數(shù)f(x,y)=0的圖形。(5)ezplot(x,y)表示在默認區(qū)間0<t<2*pi上繪制由參數(shù)方程x=x(t),y=y(t)確定的一元函數(shù)圖形。(6)ezplot(x,y,[a,b])表示在給定區(qū)間a<t<b上繪制由參數(shù)方程x=x(t),y=y(t)確定的一元函數(shù)圖形。繪制函數(shù)在內(nèi)的圖像。程序如下:symsxezplot(sin(1/x),[-pi,pi])運行結(jié)果如圖所示,從圖中可以看出為函數(shù)的振蕩間斷點。一元極坐標繪圖命令:polar(t,r)其中t和r分別為角度向量和幅值向量,且向量長度相同。命令:polar(t,r)其中t和r分別為角度向量和幅值向量,且向量長度相同。例12下圖繪圖程序如下。
t=0:0.1:4*pi;r=cos(t/6)+0.5;polar(t,r)對數(shù)坐標圖
通過對數(shù)據(jù)進行對數(shù)轉(zhuǎn)換可以更清晰地看出數(shù)據(jù)的某些特征,在對數(shù)坐標系中描繪數(shù)據(jù)點的曲線,可以直接地表現(xiàn)對數(shù)轉(zhuǎn)換.對數(shù)轉(zhuǎn)換有雙對數(shù)坐標轉(zhuǎn)換和單軸對數(shù)坐標轉(zhuǎn)換兩種.用loglog函數(shù)可以實現(xiàn)雙對數(shù)坐標轉(zhuǎn)換,用semilogx和semilogy函數(shù)可以實現(xiàn)單軸對數(shù)坐標轉(zhuǎn)換.用途對數(shù)坐標圖可以把某個變量的值改為它的對數(shù)值與另一個變量畫在一個坐標系里或者兩個變量都取了對數(shù),然后畫在同一個坐標系里,其本質(zhì)是讓某個變量的對數(shù)函數(shù)成為一個新的變量,讓新變量與原來的另一變量進行比較.這樣的話可以通過圖像來查看兩個變量之間是否有什么容易看出來的函數(shù)關(guān)系例我們得到的原始數(shù)據(jù)只有x和y的,這樣的話不容易從散點圖看出兩個變量之間的關(guān)系,但是如果到了對數(shù)坐標系中我們選擇lgx,y坐標系,就可以很容易看出兩個變量之間有周期關(guān)系,可以用正弦函數(shù)來進行擬合.主要是利用散點圖來估計兩個變量之間的函數(shù)關(guān)系,判斷如何進行擬合更為方便,更好地設定擬合基函數(shù).常用命令loglog(Y)表示x、y坐標都是對數(shù)坐標系semilogx(Y)表示x坐標軸是對數(shù)坐標系semilogy(…)表示y坐標軸是對數(shù)坐標系plotyy有兩個y坐標軸,一個在左邊,一個在右邊例用方形標記創(chuàng)建一個簡單的loglog解輸入命令:x=logspace(-1,2);loglog(x,exp(x),’-s’)gridon%標注格柵在一個圖形窗口中繪制多條曲線(1)在同一個圖形中用圖形保持命令繪制多條曲線
命令:holdon打開圖形保持
holdoff關(guān)閉圖形保持例畫冪函數(shù)(k=1,2,3,4)的圖形。解程序如下x=-1:0.1:1;fork=1:4y=x.^k;plot(x,y,‘r’);holdon;endholdoff運行結(jié)果如圖(2)分塊函數(shù)(窗口分割)命令:subplot(m,n,p)
subplot(m,n,k)將圖形窗口分割成m行n列的子窗口,當前的繪圖窗口為第k個窗口,k的取值從1到m×n,其數(shù)法是先從左到右,從第1列到第n列,再從上至下,從第1行至第m行。例將函數(shù),,,分塊繪制在同一窗口。解程序如下:subplot(2,2,1)fplot('sin(x)',[-pi,pi],'r')title('sin(x)')subplot(2,2,2)fplot('cos(x)',[-pi,pi],'m:')title('cos(x)')subplot(2,2,3)fplot('x^2',[-2,2],'.-')title('x^2')subplot(2,2,4)fplot('exp(x)',[-3,3],'k')title('exp(x)')
運行結(jié)果如圖
在圖形上加格柵、圖例和標注圖形保持圖形處理定制坐標1、在圖形上加格柵、圖例和標注(1)GRIDON:加格柵在當前圖上
GRIDOFF:刪除格柵(2)hh=xlabel(string):
在當前圖形的x軸上加圖例stringhh=ylabel(string):在當前圖形的y軸上加圖例stringhh=zlabel(string):在當前圖形的z軸上加圖例stringhh=title(string):在當前圖形的頂端上加圖例string處理圖形例在區(qū)間[0,2*pi]畫sin(x)的圖形,并加注圖例“自變量X”、“函數(shù)Y”、“示意圖”,并加格柵.解x=linspace(0,2*pi,30);y=sin(x);plot(x,y)xlabel('自變量X')ylabel('函數(shù)Y')title('示意圖')gridonMatlabliti2
(3)hh=gtext(‘string’)
命令gtext(‘string’)用鼠標放置標注在現(xiàn)有的圖上.運行命令gtext(‘string’)時,屏幕上出現(xiàn)當前圖形在圖形上出現(xiàn)一個交叉的十字,該十字隨鼠標的移動移動,當按下鼠標左鍵時,該標注string放在當前十交叉的位置.例在區(qū)間[0,2*pi]畫sin(x),并分別標注“sin(x)”“cos(x)”.
解x=linspace(0,2*pi,30);y=sin(x);z=cos(x);plot(x,y,x,z)gtext(‘sin(x)’);gtext(’cos(x)’)2、定制坐標Axis([xminxmaxyminymaxzminzmax])例在區(qū)間[0.005,0.01]顯示sin(1/x)的圖形。解x=linspace(0.0001,0.01,1000);y=sin(1./x);plot(x,y)axis([0.0050.01–11])定制圖形坐標將坐標軸返回到自動缺省值Axisautox、y、z的最大、最小值3、圖形保持(1)holdonholdof例將y=sin(x)、y=cos(x)分別用點和線畫出在同一屏幕上。解x=linspace(0,2*pi,30);y=sin(x);z=cos(x)plot(x,z,’:’)holdonPlot(x,y)保持當前圖形,以便繼續(xù)畫圖到當前圖上釋放當前圖形窗口統(tǒng)計圖形繪制1.條形圖bar(x,y)%豎直條形圖,其中x是橫坐標向量,y是向量或矩陣
當y為向量時,每組對應一個豎條,當為m×n矩陣時,畫出m組豎條,每組有n條。
barh(x,y)%水平條形圖bar3%三維豎直條形圖bar3h(x,y)%三維水平條形圖例做豎直條形圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽航空航天大學《大學體育乒乓球》2023-2024學年第一學期期末試卷
- 2025《版權(quán)許可合同》模板
- 證券從業(yè)資格考試《金融市場基礎知識》知識點
- 武昌理工學院《食品工程理論》2023-2024學年第二學期期末試卷
- 福州大學至誠學院《計算機視覺技術(shù)》2023-2024學年第二學期期末試卷
- 溫州肯恩大學《馬克思主義經(jīng)典著作》2023-2024學年第二學期期末試卷
- 2025超市租賃經(jīng)營合同
- 2025屆福州市重點中學初三年級模擬考試化學試題試卷含解析
- 天門職業(yè)學院《中國現(xiàn)當代文學專題研究》2023-2024學年第二學期期末試卷
- 安徽省池州市2025屆高三下學期3月二模試題 數(shù)學 含解析
- 2024-2025學年二年級語文下冊統(tǒng)編版第三單元基礎達標卷(單元測試)(含答案)
- DB37T 4834-2025高速公路集中養(yǎng)護工作指南
- 2025年土木工程業(yè)務能力試題及答案
- 城區(qū)建筑垃圾處理資源再利用設備采購 投標方案(技術(shù)方案)
- 2025年開封大學單招職業(yè)傾向性測試題庫含答案
- 全國川教版信息技術(shù)八年級下冊第二單元第2節(jié)《制作文創(chuàng)作品》教學設計設計
- DG-TG08-12-2024 普通中小學建設標準
- 實時數(shù)字孿生數(shù)據(jù)同步技術(shù)-深度研究
- Unit 4 History and traditions Project 說課稿 -2024-2025學年高中英語人教版(2019)必修第二冊
- 《淺談A企業(yè)消防安全管理中存在的問題及完善對策研究》6300字(論文)
- 秦漢考古Uooc課程答案
評論
0/150
提交評論