MATLAB入門4(四、基本平面繪圖)_第1頁
MATLAB入門4(四、基本平面繪圖)_第2頁
MATLAB入門4(四、基本平面繪圖)_第3頁
MATLAB入門4(四、基本平面繪圖)_第4頁
MATLAB入門4(四、基本平面繪圖)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

MATLAB入門主講:陳帥電子郵箱:電話:QQ:7640669921四、基本xy平面繪圖命令

MATLAB不但擅長矩陣相關(guān)的數(shù)值運算,也適合用在各種科學(xué)目視表示(Scientificvisualization)。

2plot是繪制一維曲線的基本函數(shù),但在使用此函數(shù)之前,我們需先定義曲線上每一點的x及y座標(biāo)。下例可畫出一條正弦曲線:closeall;x=linspace(0,2*pi,100);%100個點的x座標(biāo)y=sin(x);%對應(yīng)的y座標(biāo)plot(x,y);34整理:MATLAB基本繪圖函數(shù)plot:x軸和y軸均為線性刻度(Linearscale)loglog:x軸和y軸均為對數(shù)刻度(Logarithmicscale)semilogx:x軸為對數(shù)刻度,y軸為線性刻度semilogy:x軸為線性刻度,y軸為對數(shù)刻度5若要畫出多條曲線,只需將座標(biāo)對依次放入plot函數(shù)即可:plot(x,sin(x),x,cos(x));67若要改變顏色,在座標(biāo)對後面加上相關(guān)字串即可:plot(x,sin(x),'c',x,cos(x),'g');89若要同時改變顏色及圖線型態(tài)(Linestyle),也是在座標(biāo)對后面加上相關(guān)字串即可:plot(x,sin(x),'co',x,cos(x),'g*');1011小整理:plot繪圖函數(shù)的叁數(shù)字元顏色字元圖線型態(tài)y黃色.點k黑色o圓w白色xxb藍色++g綠色**r紅色-實線c亮青色:點線m錳紫色-.點虛線--虛線圖形完成後,我們可用axis([xmin,xmax,ymin,ymax])函數(shù)來調(diào)整圖軸的范圍:axis([0,6,-1.2,1.2]);1213此外,MATLAB也可對圖形加上各種注解與處理:xlabel('InputValue');%x軸注解ylabel('FunctionValue');%y軸注解title('TwoTrigonometricFunctions');%圖形標(biāo)題legend('y=sin(x)','y=cos(x)');%圖形注解gridon;%顯示格線1415我們可用subplot來同時畫出數(shù)個小圖形於同一個視窗之中:subplot(2,2,1);plot(x,sin(x));subplot(2,2,2);plot(x,cos(x));subplot(2,2,3);plot(x,sinh(x));subplot(2,2,4);plot(x,cosh(x));1617MATLAB還有其他各種二維繪圖函數(shù),以適合不同的應(yīng)用,詳見下表。小整理:其他各種二維繪圖函數(shù)bar長條圖errorbar圖形加上誤差范圍fplot較精確的函數(shù)圖形polar極座標(biāo)圖hist累計圖rose極座標(biāo)累計圖stairs階梯圖stem針狀圖fill實心圖feather羽毛圖compass羅盤圖quiver向量場圖18當(dāng)資料點數(shù)量不多時,長條圖是很適合的表示方式:closeall;%關(guān)閉所有的圖形視窗x=1:10;y=rand(size(x));bar(x,y);19如果已知資料的誤差量,就可用errorbar來表示。下例以單位標(biāo)準(zhǔn)差來做資的誤差量:x=linspace(0,2*pi,30);y=sin(x);e=std(y)*ones(size(x));errorbar(x,y,e)20對於變化劇烈的函數(shù),可用fplot來進行較精確的繪圖,會對劇烈變化處進行較密集的取樣,如下例:fplot('sin(1/x)',[0.020.2]);%[0.020.2]是繪圖范圍2122若要產(chǎn)生極座標(biāo)圖形,可用polar:theta=linspace(0,2*pi);r=cos(4*theta);polar(theta,r);2324對於大量的資料,我們可用hist來顯示資料的分情況和統(tǒng)計特性。下面幾個命令可用來驗證randn產(chǎn)生的高斯亂數(shù)分:x=randn(5000,1);%產(chǎn)生5000個m=0,s=1的高斯亂數(shù)hist(x,20);%20代表長條的個數(shù)2526rose和hist很接近,只不過是將資料大小視為角度,資料個數(shù)視為距離,并用極座標(biāo)繪制表示:x=randn(1000,1);rose(x);2728stairs可畫出階梯圖:x=linspace(0,10,50);y=sin(x).*exp(-x/3);stairs(x,y);2930stems可產(chǎn)生針狀圖,常被用來繪制數(shù)位訊號:x=linspace(0,10,50);y=sin(x).*exp(-x/3);stem(x,y);3132stairs將資料點視為多邊行頂點,并將此多邊行涂上顏色:x=linspace(0,10,50);y=sin(x).*exp(-x/3);fill(x,y,'b');%'b'為藍色3334feather將每一個資料點視復(fù)數(shù),并以箭號畫出:theta=linspace(0,2*pi,20);z=cos(theta)+i*sin(theta);feath

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論