from:
一。 二維資料曲線圖
1.1 繪製 單根二維曲線
plot 函式的基本呼叫 格式為:
plot(x,y)
其中x和y為長度相同的向量,分別用於儲存x座標 和y座標資料。
例1-1 在0≤x≤2p區間內,繪製曲線
y=2e-0.5xcos(4πx)
程式 如下:
x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*cos(4*pi*x);
plot(x,y)
例1-2 繪製曲線。
程式如下:
t=0:0.1:2*pi;
x=t.*sin(3*t);
y=t.*sin(t).*sin(t);
plot(x,y);
plot函式最簡單的呼叫格式是只包含乙個輸入引數 :
plot(x)
在這種情況下,當x是實向量時,以該向量元素的下標為橫座標,元素值為縱座標畫出一條連續曲線,這實際上是繪製折線圖。
1.2 繪製多根二維曲線
1.plot函式的輸入引數是矩陣 形式
(1) 當x是向量,y是有一維與x同維的矩陣時,則繪製出多根不同顏色 的曲線。曲線條數等於y矩陣的另一維數,x被作為這些曲線共同的橫座標。
(2) 當x,y是同維矩陣時,則以x,y對應列元素為橫、縱座標分別繪製曲線,曲線條數等於矩陣的列數。
(3) 對只包含乙個輸入引數的plot函式,當輸入引數是實矩陣時,則按列繪製每列元素值相對其下標的曲線,曲線條數等於輸入引數矩陣的列數。
當輸入引數是複數矩陣時,則按列分別以元素實部和虛部為橫、縱座標繪製多條曲線。
2.含多個輸入引數的plot函式
呼叫格式為:
plot(x1,y1,x2,y2,…,xn,yn)
(1) 當輸入引數都為向量時,x1和y1,x2和y2,…,xn和yn分別組成一組向量對,每一組向量對的長度可以不同。每一向量對可以繪製出一條曲線,這樣可以在同一座標內繪製出多條曲線。
(2) 當輸入引數有矩陣形式時,配對的x,y按對應列元素為橫、縱座標分別繪製曲線,曲線條數等於矩陣的列數。
例1-3 分析下列程式繪製的曲線。
x1=linspace(0,2*pi,100);
x2=linspace(0,3*pi,100);
x3=linspace(0,4*pi,100);
y1=sin(x1);
y2=1+sin(x2);
y3=2+sin(x3);
x=[x1;x2;x3]';
y=[y1;y2;y3]';
plot(x,y,x1,y1-1)
3.具有兩個縱座標標度的圖形
在matlab中,如果需要繪製出具有不同縱座標標度的兩個圖形,可以使用plotyy繪圖函式。呼叫格式為:
plotyy(x1,y1,x2,y2)
其中x1,y1對應一條曲線,x2,y2對應另一條曲線。橫座標的標度相同,縱座標有兩個,左縱座標用於x1,y1資料對,右縱座標用於x2,y2資料對。
例1-4 用不同標度在同一座標內繪製曲線y1=0.2e-0.5xcos(4πx) 和y2=2e-0.5xcos(πx)。
程式如下:
x=0:pi/100:2*pi;
y1=0.2*exp(-0.5*x).*cos(4*pi*x);
y2=2*exp(-0.5*x).*cos(pi*x);
plotyy(x,y1,x,y2);
4.圖形保持
hold on/off命令
MATLAB曲線繪製
一。二維資料曲線圖 1.1 繪製 單根二維曲線 plot 函式的基本呼叫 格式為 plot x,y 其中x和y為長度相同的向量,分別用於儲存x座標 和y座標資料。例1 1 在0 x 2p區間內,繪製曲線 y 2e 0.5xcos 4 x 程式 如下 x 0 pi 100 2 pi y 2 exp 0...
matlab曲線繪製
from 一。二維資料曲線圖 1.1 繪製 單根二維曲線 plot 函式的基本呼叫 格式為 plot x,y 其中x和y為長度相同的向量,分別用於儲存x座標 和y座標資料。例1 1 在0 x 2p區間內,繪製曲線 y 2e 0.5xcos 4 x 程式 如下 x 0 pi 100 2 pi y 2 ...
MATLAB中繪製ROC曲線
我們通常使用roc曲線來評價分類結果的好壞,在matlab中繪製該曲線其實也十分容易。我們讓label 表示真實的類別,output 表示 的類別,那麼呼叫 xrf,yrf,trf,aucrf perfcurve label,output,1 之後執行 plot xrf,yrf 即可得到roc曲線,...