1

コードを実行するrand(4,4)と、0 から 1 までの乱数を持つ 4x4 行列が得られます。Matlab でこれらのデータを0 - 0.09, 0.1 - 0.19, 0.2, 0.29,etc のようなグループにグループ化し、ヒストグラムにプロットするにはどうすればよいですか?

私が行ったことは、ランダムに生成された数値を与える M ファイルを作成することです。次に、ファイルを 100 回実行し、100 個の異なる乱数を取得して、このようにグループ化したいので、基本を理解していれば、それを自分のケースに適用できます。

4

1 に答える 1

0

機能histcはあなたを助けることができます。

>> v = rand( 1, 100 ); % generate 100 RV at once (matlab is all about vectorization)
>> edges = 0:.1:1; % edges of histogram bins
>> counts = histc( v, edges );
>> bar( counts );
于 2013-07-07T19:00:57.740 に答える