2011-01-06 7 views
1

どのようにして、各要素が-10と10の間にあるサイズ7x100のランダムな集団を生成する必要がありますか?ループを使用せずに行う最も速い方法は?境界間のランダムな集団生成

+0

それを行うための最速の方法は、マニュアルのhttpを読むことです:/ /www.mathworks.com/help/techdoc/ref/rand.html – Mikhail

答えて

8

データを均一に配信する場合は、randと呼び出して範囲を調整します。

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

データが異なる分布に従うべきである場合は、特定の分布から乱数を生成long list of functionsのいずれかを使用できますが、もちろん、異なった範囲を調整する必要があります。

2

あなたは-10と10の間に均一に分布整数値を生成している場合、機能RANDIが、これは非常に簡単です:

randValues = randi([-10 10],[7 100]); 
関連する問題