matlab基本畫(huà)圖函數(shù)plot

matlab基本畫(huà)圖函數(shù)plot

ID:8967249

大小:25.61 KB

頁(yè)數(shù):19頁(yè)

時(shí)間:2018-04-13

matlab基本畫(huà)圖函數(shù)plot_第1頁(yè)
matlab基本畫(huà)圖函數(shù)plot_第2頁(yè)
matlab基本畫(huà)圖函數(shù)plot_第3頁(yè)
matlab基本畫(huà)圖函數(shù)plot_第4頁(yè)
matlab基本畫(huà)圖函數(shù)plot_第5頁(yè)
資源描述:

《matlab基本畫(huà)圖函數(shù)plot》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、matlab中最基本的函數(shù)plot()的用法(2011-12-1319:17:29)轉(zhuǎn)載▼標(biāo)簽:matlabplot指令5.1二維平面圖形5.1.1基本圖形函數(shù)plot是繪制二維圖形的最基本函數(shù),它是針對(duì)向量或矩陣的列來(lái)繪制曲線的。也就是說(shuō),使用plot函數(shù)之前,必須首先定義好曲線上每一點(diǎn)的x及y坐標(biāo),常用格式為:(1)plot(x)當(dāng)x為一向量時(shí),以x元素的值為縱坐標(biāo),x的序號(hào)為橫坐標(biāo)值繪制曲線。當(dāng)x為一實(shí)矩陣時(shí),則以其序號(hào)為橫坐標(biāo),按列繪制每列元素值相對(duì)于其序號(hào)的曲線,當(dāng)x為m×n矩陣時(shí),就由n條曲線。(2)plot(x,y)以x元素為橫坐標(biāo)值,

2、y元素為縱坐標(biāo)值繪制曲線。(3)plot(x,y1,x,y2,…)以公共的x元素為橫坐標(biāo)值,以y1,y2,…元素為縱坐標(biāo)值繪制多條曲線。例5.1.1畫(huà)出一條正弦曲線和一條余弦曲線。>>x=0:pi/10:2*pi;>>y1=sin(x);>>y2=cos(x);>>plot(x,y1,x,y2)圖5.1.1函數(shù)plot繪制的正弦曲線在繪制曲線圖形時(shí),常常采用多種顏色或線型來(lái)區(qū)分不同的數(shù)據(jù)組,MATLAB軟件專門(mén)提供了這方面的參數(shù)選項(xiàng)(見(jiàn)表5.1.1),我們只要在每個(gè)坐標(biāo)后加上相關(guān)字符串,就可實(shí)現(xiàn)它們的功能。-2-表5.1.1繪圖參數(shù)表色彩字符顏色線型

3、字符線型格式標(biāo)記符號(hào)數(shù)據(jù)點(diǎn)形式標(biāo)記符號(hào)數(shù)據(jù)點(diǎn)形式y(tǒng)黃-實(shí)線.點(diǎn)<小于號(hào)m紫:點(diǎn)線o圓s正方形c青-.點(diǎn)劃線x叉號(hào)d菱形r紅--虛線+加號(hào)h六角星g綠*星號(hào)p五角星b藍(lán)v向下三角形w白^向上三角形k黑>大于號(hào)例如,在上例中輸入>>plot(x,y1,'r+-',x,y2,'k*:')則得圖5.1.2圖5.1.2使用不同標(biāo)記的plot函數(shù)繪制的正弦曲線5.1.2圖形修飾MATLAB軟件為用戶提供了一些特殊的圖形函數(shù),用于修飾已經(jīng)繪制好的圖形。表5.1.2圖形修飾函數(shù)表函數(shù)含義gridon(/off)給當(dāng)前圖形標(biāo)記添加(取消)網(wǎng)絡(luò)xlable(‘strin

4、g’)標(biāo)記橫坐標(biāo)ylabel(‘string’)標(biāo)記縱坐標(biāo)title(‘string’)給圖形添加標(biāo)題text(x,y,’string’)在圖形的任意位置增加說(shuō)明性文本信息gtext(‘string’)利用鼠標(biāo)添加說(shuō)明性文本信息axis([xminxmaxyminymax])設(shè)置坐標(biāo)軸的最小最大值-3-例5.1.2給例5.1.1的圖形中加入網(wǎng)絡(luò)和標(biāo)記。(見(jiàn)圖5.1.3和5.1.4)>>x=0:pi/10:2*pi;>>y1=sin(x);>>y2=cos(x);>>plot(x,y1,x,y2)>>gridon>>xlabel('independen

5、tvariableX')>>ylabel('DependentVariableY1&Y2')>>title('SineandCosineCurve')>>text(1.5,0.3,'cos(x)')>>gtext('sin(x)')>>axis([02*pi-0.90.9])圖5.1.3使用了圖形修飾的plot函數(shù)繪制的正弦曲線5.1.3圖形的比較顯示在一般默認(rèn)的情況下,MATLAB每次使用plot函數(shù)進(jìn)行圖形繪制,將重新產(chǎn)生一個(gè)圖形窗口。但有時(shí)希望后續(xù)的圖形能夠和前面所繪制的圖形進(jìn)行比較。一般來(lái)說(shuō)有兩種方法:一是采用holdon(/off)命令,將

6、新產(chǎn)生的圖形曲線疊加到已有的圖形上;二是采用subplot(m,n,k)函數(shù),將圖形窗口分隔成nm×個(gè)子圖,并選擇第k個(gè)子圖作為當(dāng)前圖形,然后在同一個(gè)視圖窗口中畫(huà)出多個(gè)小圖形。例5.1.3在同一窗口中繪制線段。(見(jiàn)圖5.1.5)>>x=0:pi/10:2*pi;>>y1=sin(x);>>y2=cos(x);>>y3=x;-4->>y4=log(x);>>plot(x,y1,x,y2)>>holdon>>plot(x,y3)>>plot(x,y4)>>holdoff例5.1.4在多個(gè)窗口中繪制圖形。(見(jiàn)圖5.1.6)>>x=0:pi/10:2*pi;

7、>>y1=sin(x);>>y2=cos(x);>>y3=exp(x);>>y4=log(x);>>subplot(2,2,1);>>plot(x,y1);>>subplot(2,2,2);>>plot(x,y2);>>subplot(2,2,3);>>plot(x,y3);>>subplot(2,2,4);>>plot(x,y4);[說(shuō)明](1)子窗口的序號(hào)按行由上往下,按列從左向右編號(hào)。(2)如果不用指令clf清除,以后圖形將被繪制在子圖形窗口中。圖5.1.4設(shè)置坐標(biāo)軸最大最小值的正弦曲線-5-圖5.1.5圖形的比較顯示(曲線疊加方法)圖5.1.

8、6圖形的比較顯示(圖形窗口分割方法)-6-5.2三維立體圖形5.2.1三維曲線圖與二維圖形相對(duì)應(yīng),MATLA

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。