【发布时间】:2019-11-08 20:16:14
【问题描述】:
我需要找到所有可能的方法来组合 k 数量的球和 n 类型的球。
假设如果有 3 种球,我想拿 2 个,我想要的结果是:
1 1
1 2
1 3
2 2
2 3
3 3
我正在尝试使用以下行:
unique(nchoosek(repmat(1:n, 1, n), k), 'rows')
我明白了:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
如何找到所有重复但不重复相同数字的组合?
【问题讨论】:
标签: matlab combinatorics counting