2016-05-06 18 views
1

Probability Density FunctionMatlabのグラフと散布図のヘルプ?

コード:

f=exp(-(((log(x)-log(100)-(.1((.15)^2)/2))^2))/(2*.15^2))/(x(.15)*sqrt(2*pi)); 

plot(f); 

私は誰かが私を助けることができ、MATLABでこの対数正規分布をプロットするために見えることはできませんか?このグラフの何パーセントが100を超えているのかを調べようとしており、コード内でそのステップを実行する方法はわかりません。

+0

@excaza元の質問に関数を追加しました – patriotsredsox37

答えて

0

たぶん、あなたはxにいくつかの値を与えると、fを定義したいと思います(x)のananymous関数として

[email protected](x) exp(-(((log(x)-log(100)-(.1.*((.15).^2)./2)).^2))./(2*.15^2))./(x*.15*sqrt(2*pi)); 

x = 50:150 
plot(x, f(x)) 

EDIT:X> = 100のための密度関数のエリア:

>> quad(f,100,Inf) 
ans = 0.50299 

enter image description here

+0

ありがとうございます!このグラフのどれが100を超えているかをどのように記述することができますか?あなたはどういう意味ですか? – patriotsredsox37

+0

'クワッド'、私の編集を参照してください。それは50,3%ですが、それは数値の不正確なためです。 – tim

+0

はパーセンテージに従っています。これが正規分布の場合、これはちょうど50%でしょうか? – patriotsredsox37