Combinations of a single vector

Say I have the following vector:
a = [200, 150, 100, 80, 60, 50, 40, 38, 30, 20, 10]
Is there a function in MATLAB that allows me to generate all 55 possible combinations i.e.
200 & 150; 200 & 100; 200 & 80; 200 & 60; ... 30 & 20; 30 & 10; 20 & 10.

 Accepted Answer

You can use ‘nchoosek’ for that task:
C = nchoosek(a,2);

More Answers (0)

Categories

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!