Generate permutations of numbers

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

 Akzeptierte Antwort

Matt Fig
Matt Fig am 2 Sep. 2012
Bearbeitet: Matt Fig am 2 Sep. 2012

1 Stimme

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.

Weitere Antworten (0)

Kategorien

Mehr zu Elementary Math finden Sie in Hilfe-Center und File Exchange

Gefragt:

Afz
am 2 Sep. 2012

Community Treasure Hunt

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

Start Hunting!

Translated by