1. ホーム
  2. matlab

[解決済み] matlabでrandnを持つ確率変数の範囲はどうなっていますか?

2022-02-12 23:11:10

質問

matlabを使って、正規分布を満たす確率変数をプロットしています。私はヒストグラムを次のようにプロットします。

w = 0.2;
y = randn(1, 1000)*w;
hist(y);

これは、ヒストグラムの変数が-40から40の範囲であることを示していますが、これは何でしょうか?正規分布の幅が0.2なので、変数の範囲は-1〜1の範囲であるべきだと思うのですが、どうなんでしょう?なのになぜhistは-40から40までと表示されるのでしょうか?乱数変数の実際の範囲を知るにはどうしたらいいのでしょうか?ありがとうございます。

どのように解決するのですか?

もう少し詳しく教えてください。

このスニペットを実行すると、最小値と最大値を持つガウス型ヒストグラムが表示されます。

>> [min(y) max(y)]

ans =

   -0.6464    0.7157