這次要介紹一個 繪製機率常用 的指令:
cdfplot
此指令用來繪製 empirical cumulative probability distribution function, cdf:
用法如下:
cdfplot(X)
其中 X 為產生的隨機變數
下圖即為使用cdfplot所產生的圖形的一個例子:
另外要介紹一個小技巧:
如果想要呈現兩張以上的 cdf 圖形,則使用不同顏色來區別會是一個好方法,但是 cdfplot指令並不支援使用者改變顏色,故我們可以使用 set 指令來幫助我們 (亦可使用 plot tool 來改變顏色):
假設有兩組隨機變數 X, Y, 那麼使用不同顏色的 cdfplot 方法如下:
cdfplot(X) %繪製藍色線條 X 的cdf
hold on
Y_color = cdfplot(Y) %繪製紅色線條 Y 的 cdf 並記做 Y_color
set(Y_color , 'Color' , 'red'); %設定顏色
legend('X', 'Y') %對應資料名稱
grid on %開啟網格
那麼執行後圖形如下:(下圖的 X 與 Y 為透過 randn.m 指令產生 1,000 組 隨機變數 繪製而成)
cdfplot
此指令用來繪製 empirical cumulative probability distribution function, cdf:
用法如下:
cdfplot(X)
其中 X 為產生的隨機變數
下圖即為使用cdfplot所產生的圖形的一個例子:
另外要介紹一個小技巧:
如果想要呈現兩張以上的 cdf 圖形,則使用不同顏色來區別會是一個好方法,但是 cdfplot指令並不支援使用者改變顏色,故我們可以使用 set 指令來幫助我們 (亦可使用 plot tool 來改變顏色):
假設有兩組隨機變數 X, Y, 那麼使用不同顏色的 cdfplot 方法如下:
cdfplot(X) %繪製藍色線條 X 的cdf
hold on
Y_color = cdfplot(Y) %繪製紅色線條 Y 的 cdf 並記做 Y_color
set(Y_color , 'Color' , 'red'); %設定顏色
legend('X', 'Y') %對應資料名稱
grid on %開啟網格
那麼執行後圖形如下:(下圖的 X 與 Y 為透過 randn.m 指令產生 1,000 組 隨機變數 繪製而成)
留言
張貼留言