4.1 二維平面圖形 4.1.1基本圖形函數(shù)plot是繪制二維圖形的最基本函數(shù)。常用格式有:
如:畫出一條正弦曲線: >>x=0:pi/10:2*pi; %構造向量 >>y1=sin(x); %構造對應的y1坐標 >>y2=cos(x); %構造對應的y2坐標 >>plot(x,y1,x,y2) %畫出一個以x為橫坐標,y1、y2為縱坐標的圖形 圖4-1 函數(shù)plot繪制的正弦曲線 MATLAB系統(tǒng)中提供一些參數(shù)選項可以實現(xiàn)用多種的顏色或線型表現(xiàn)不同曲線 表4-1 繪圖參數(shù)表
如: >>plot(x,y1,'r+-', x, y2,'k*:') %組1曲線采用紅色實線并用+號顯示數(shù)據(jù)點位置 %組2曲線采用黑色點線并用*號顯示數(shù)據(jù)點位置 圖4-2 使用不同標記的plot函數(shù)繪制的正弦曲線
4.1.2 圖形修飾表4-2 圖形修飾函數(shù)表
例如: >>x=0:pi/10:2*pi; >>y1=sin(x); >>y2=cos(x); >>plot(x,y1,x,y2) >>grid on %添加網(wǎng)格 >>xlabel(‘Independent Variable X’) %橫坐標名 >>ylabel(‘Dependent Variable Y1&Y2’) %縱坐標名 >>title(‘Sine and Cosine Curve’) %標題 >>text(1.5,0.3,’cos(x)’) %指定位置加標注 >>gtext(‘sin(x)’) %用鼠標選擇位置加標注 圖4-3 使用了圖形修飾的plot函數(shù)繪制的正弦曲線
4.1.3 圖形的比較顯示默認情況下,每一次圖形繪制將重新產(chǎn)生一個圖形窗口。如希望后續(xù)的圖形能夠和前面所繪制的圖形進行比較,有兩種方法: 如: >>x=0:pi/10:2*pi; >>y1=sin(x); >>y2=cos(x); >>y3=exp(x); >>y4=log(x); >>plot(x,y1,x,y2) >>hold on %后續(xù)圖形曲線疊加到前面的圖形窗口中顯示 >>plot(x,y3) >>plot(x,y4) %注意坐標取值范圍會自動隨數(shù)據(jù)范圍變化 >>hold off %后續(xù)圖形曲線產(chǎn)生一個新的圖形窗口 >>plot(x,x) %在新窗口顯示
圖4-5 圖形的比較顯示(曲線疊加方法) 例: >>x=0:pi/10:2*pi; >>y1=sin(x); >>y2=cos(x); >>y3=exp(x); >>y4=log(x); >>subplot(2,2,1); %將圖形窗口分割成兩行兩列,要畫的圖形為第1行第一列 >>plot(x, y1); >>subplot(2,2,2); %將圖形窗口分割成兩行兩列,要畫的圖形為第1行第一列 >> plot(x, y2); >>subplot(2,2,3); %將圖形窗口分割成兩行兩列,要畫的圖形為第1行第一列 >>plot(x, y3); >>subplot(2,2,4); %將圖形窗口分割成兩行兩列,要畫的圖形為第1行第一列 >>plot(x, y4);
圖4-6 圖形的比較顯示(圖形窗口分割方法) |
|