Generate all possible combinations of a few numbers when the internal order doesn’t matter and the length varies?
Show older comments
Say I have three numbers: 1, 2 and 3 that I want to generate all possible combinations from, but the order in which they occur doesn’t matter. So for this example, using 1 2 3, this is what I want to generate:
1
1 2
1 2 3
2
2 3
1 3
3
The only combination generating function I know would be perms(1:3), but that would create:
3 2 1
3 1 2
2 3 1
2 1 3
1 2 3
1 3 2
In my situation the internal order in which the number occurs does not matter, so 1 2 means the same thing to me as 2 1 which should require fewer combinations.
Is there a command to generate sequences like this?
Thanks
Accepted Answer
More Answers (0)
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!