Info
この質問は閉じられています。 編集または回答するには再度開いてください。
could anyone tell me how to group the combinations under the condition that the same number should not be repeated again.
2 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (2 件)
KSSV
2018 年 3 月 23 日
c = combnk(1:4,2) ;
N = sum(c.*[10 1],2) ;
iwant = [N(1:3) N(length(N):-1:4)]
7 件のコメント
Rik
2018 年 3 月 24 日
編集済み: Rik
2018 年 3 月 24 日
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 件のコメント
Walter Roberson
2018 年 3 月 26 日
Your question ends with "in the following way." without an example of the output you want.
この質問は閉じられています。
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!