random permutation of 3 numbers when repetition of digits are allowed
1 回表示 (過去 30 日間)
古いコメントを表示
I want to have random permutation of 3 numbers when repetition of digits are allowed.in 3 matrix 1*3 , How can i have them in matrix?Am i supposed to program it or not?
Regards
0 件のコメント
採用された回答
Vinod S
2012 年 12 月 5 日
Try it this way,
a=[1 2 3];
b=[a(ceil(3*rand(1))) a(ceil(3*rand(1))) a(ceil(3*rand(1)))];
Now each entry in b will be a random entry in a, with repetitions allowed
0 件のコメント
その他の回答 (1 件)
Matt Fig
2012 年 12 月 5 日
編集済み: Matt Fig
2012 年 12 月 5 日
Give this file a try: NPERMUTEK. It solves the general problem so if you need 4 or 5 at a time it will do that too.
npermutek([3 7 8],3)
ans =
3 3 3
3 3 7
3 3 8
3 7 3
3 7 7
3 7 8
3 8 3
3 8 7
3 8 8
7 3 3
7 3 7
7 3 8
7 7 3
7 7 7
7 7 8
7 8 3
7 8 7
7 8 8
8 3 3
8 3 7
8 3 8
8 7 3
8 7 7
8 7 8
8 8 3
8 8 7
8 8 8
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Random Number Generation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!