1

各要素が -10 から 10 の間にあるサイズ 7x100 のランダムな母集団を生成するにはどうすればよいですか? ループを使用せずにそれを行う最速の方法は何ですか?

4

2 に答える 2

8

データを均一に分散させたい場合はrand、範囲を呼び出して調整できます。

out = (rand(7,100)-0.5)*20;

データが別の分布に従う必要がある場合は、特定の分布から乱数を生成する関数の長いリストのいずれかを使用できますが、もちろん範囲を別の方法で調整する必要があります。

于 2011-01-06T14:56:22.203 に答える
2

-10 から 10 までの一様分布の整数値を生成する場合、関数RANDIを使用すると、これが非常に簡単になります。

randValues = randi([-10 10],[7 100]);
于 2011-01-06T17:06:31.563 に答える