Info
This question is closed. Reopen it to edit or answer.
could anyone tell me how to group the combinations under the condition that the same number should not be repeated again.
2 views (last 30 days)
Show older comments
code: c = combnk(1:4,2)
If i run it i am getting c =
3 4
2 4
2 3
1 4
1 3
1 2
could anyone help me how to group the numbers say for example (34,12),(24,13) and (23,14) in the following way.
0 Comments
Answers (2)
KSSV
on 23 Mar 2018
c = combnk(1:4,2) ;
N = sum(c.*[10 1],2) ;
iwant = [N(1:3) N(length(N):-1:4)]
7 Comments
Rik
on 24 Mar 2018
Edited: Rik
on 24 Mar 2018
The code below is the same as the code by KSSV, but without the need for implicit expansion.
c = combnk(1:4,2);
N = c * [10;1];
iwant = [N(1:3) N(length(N):-1:4)];
4 Comments
Walter Roberson
on 26 Mar 2018
Your question ends with "in the following way." without an example of the output you want.
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!