How can I generate all possible combinations from multiple sets of nchoosek?
5 ビュー (過去 30 日間)
古いコメントを表示
Matthew Eicholtz
2012 年 7 月 31 日
回答済み: Matthew Eicholtz
2015 年 9 月 5 日
Basically, I want to run combntns on multiple sets. Given multiple vectors and knowing how many elements to choose from each vector, can I generate all possible combinations? I suppose it can be done with for loops, but I am hoping for something more elegant.
Example
If
n1 = [1,2,3]; k1 = 1;
n2 = [4,5,6]; k2 = 2;
then
c = [1 4 5
1 4 6
1 5 6
2 4 5
2 4 6
2 5 6
3 4 5
3 4 6
3 5 6]
0 件のコメント
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!