Generate permutations of numbers

1 次查看(过去 30 天)
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.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Special Functions 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by