2012-04-11 17 views
-1

私は150,000のY^xのランダムな値をシミュレートし、それらのヒストグラムを作成します。誰も私にどのようにMATLABでこれを行うことができますか?Matlabシミュレーション(統計)

+0

はどのようにして 'Y'と 'X'を得ていますか?どのような分布、または生成プロセス、または何か? – Dougal

+0

申し訳ありませんxとyは一様分布です。 Y = x^ – Speed

答えて

1
Y = y_lower + (y_upper-y_lower) * rand(150000,1); 
x = x_lower + (x_upper-x_lower) * rand(150000,1); 

U = Y .^ x; 
hist(U); 

2 2.5から5から8とxからYのための出力例:

+0

y_lower/upperとx_upper/lower..forを除いて、それでもやっても大丈夫ですか?例:y = randn(150000,1) – Speed

+0

@Speedもちろん、統一の代わりに標準正規分布を使用します。 'rand'はユニフォーム(0,1)を与えます。 'randn'はあなたに普通(0、1)を与えます。 – Dougal

+0

ああ、申し訳ありませんが、私はrand愚かな私を意味! – Speed