2012-11-20 255 views
1

我是新來的統計。我有一個判別函數:Matlab繪圖正態分佈概率密度函數

G(X)= LN P(X | W)+ LNP(W)

我知道它有一個正態分佈。我知道mü和sigma變量。我如何在Matlab中繪製它的pdf函數?

這裏是一個對話:How to draw probability density function in MatLab?但是我不想使用Matlab的任何toolbax。

+0

你是什麼意思的工具欄的Matlab? – Rasman

+0

,如果你知道意思和標準,那麼你有你需要創建一個公式的一切:http://en.wikipedia.org/wiki/Normal_distribution – Rasman

+0

@Rasman我認爲他的意思是工具*框*。 –

回答

3

使用normpdf,或mvnpdf一個多元正態分佈:數據

mu = 0; 
sigma = 1; 

xs = [-5:.1:5]; 
ys = normpdf(xs, mu, sigma); 
clf; 
plot(xs, ys); 
0

MATLAB地塊的載體,所以你需要做一個X-載體,和Y載體。

如果我有一個功能,比方說,X^2,我可以做:

x = -1:.01:1; %make the x-vector 
y = x.^2; %square x 
plot(x,y); 

你知道的PDF(Y = EXP(-x的功能^ 2 /西格馬^ 2)。 * 1/sqrt(2 * pi * sigma^2)),所以你所要做的就是創建x向量,並繪製出來!

+0

你能告訴我關於PDF公式的鏈接或資源嗎? – kamaci