Generate permutations of numbers

1 回表示 (過去 30 日間)
Afz
Afz 2012 年 9 月 2 日
I am using this perms([0 1]) to generate permutations and its giving me the following result
1 0
0 1
I want it to generate the all possible combinations e.g
1 1
1 0
0 1
0 0
i also used nchoosek([0 1],2) but i got
0 1
I want to generate similar type of combinations for 5 variables (1,2,3,4,5) where the range include 4 numbers.e.g
1 1 1 1 1
1 1 1 1 2
1 1 1 1 3 ...... It would be total of 4^5 = 1024 unique combinations. Thanks

採用された回答

Matt Fig
Matt Fig 2012 年 9 月 2 日
編集済み: Matt Fig 2012 年 9 月 2 日
You can use my npermutek.
npermutek([0 1],2)
ans =
0 0
0 1
1 0
1 1
Also, for the general problem see combinator.
  1 件のコメント
Afz
Afz 2012 年 9 月 2 日
Thankyou

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSpecial Functions についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by