2017-06-06 8 views
1

Iはからサンプル空間でPDFを有する[-V、V]ここで、0 < = V 及びPDFは正規化定数のようなCと、であるMatlabのpdfの正規化定数を見つけるには?

f(v) = c*v^2 for v in [-v,v] 
f(v) = 0 otherwise 

すぐにMATLABを伝える方法があります与えられたvのために私のcを見つけるか? 私はそれを統合することができ、それは1つと一致する必要がありますし、Cを見つけるが、これはどこかで利用できるように思われるが、私はそれを見つけることができない

+0

プロビュラビリティ密度関数、右ですか? –

+0

'v^2'の積分は' v^3/3'です。これを使って 'c'を解くことができます。 –

+0

私は単純な例の解決策を知っています。ソリューションがすぐにわからない、より複雑なpdfのためのものがあるかどうか疑問に思っていました。少なくとも私はこれがしばしば(pdfの正規化定数を見つける)行われるタスクだと思っていたので、そのためのツールボックスがあります。 PS:否定的な答えも答えです。これらの機能がよく分かっていないか文書化されていないこともあります。 – Hakaishin

答えて

1

私はそのような関数が存在するとは思わない私は間違っている可能性がある。

I = integrate(function, xmin, xmax); 
c = 1/I; % your normalization constant 

あなたは常にあなたのPDFファイルを統合することができます。この方法で、より複雑なものを:しかし、あなたは次のようにMatlabの中で数値積分機能を使用することができます。