How can I construct all fairs of points?

2 views (last 30 days)
For example, there are points and fairs of the points.
points = [(1:10); 100*rand(2,10)]';
fairs = [(1:17); floor(1:0.5:9); ceil(2:0.5:10)]';
But, the fairs are not all fairs of points. It shows only 17 random fairs.
How can I construct the fairs of the all points?
For example I want to construct the following fairs for three points.
1,2
1,3
2,3
2,1
3,1
3,2
  2 Comments
Han
Han on 2 Jun 2020
the expected output is
1,1,2
2,1,3
3,2,3
4,2,1
5,3,1
6,3,2
The first colume is index.
I want to find the all fair cases.

Sign in to comment.

Accepted Answer

David Hill
David Hill on 2 Jun 2020
a=nchoosek([1 2 3],2);
b=[a; fliplr(a)];

More Answers (0)

Categories

Find more on Discrete Math in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

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

Start Hunting!