2016-04-11 1 views
0

私は分布関数g(x)= 2e ^( - 2x)で10000個の確率変数を生成します。ランダムを使用することを考えていますが、密度関数の一部として(-2x)を得る方法を理解するのに苦労しています。ランダムに行く方法は別の方法ですか?Matlabでg(x)= 2e ^( - 2x)を生成する

答えて

0

g(x)は分布関数ではなく密度関数であると仮定します。あなたが記述したのは、レートλ= 2のexponential random variableの密度です。 exprnd()関数を使用してMatlabでこれらを生成できます。 Matlabは、率の逆数である平均値muの点で物を指定することに注意してください。率2の変量を得るには、平均値1/2を指定します。

+0

はい、密度関数です。 matlabでこれを生成するには、行はg = exprnd(0.5,10000,1)ですか? – Orongo

+0

私の文書を読んでみると、指数が10000x1の行列に平均が1/2であり、これは2の率を意味するはずです。 – pjs

関連する問題