我想知道,假设我们有有0和2之间的数字的所有可能的组合,例如4列的表,所以这将是Matlab的排列表
0 0 0 0
0 0 0 1
0 0 0 2
0 0 1 0
0 0 1 1
0 0 1 2
0 0 2 0
0 0 2 1
0 0 2 2
0 1 0 0
0 1 0 1
等含3^4行。
有没有一种方法可以让我在可以说第56行的情况下找到组合,而无需构造整个表格,因为无法为更大的数字创建类似这样的表格(例如,值范围从0到100,使用> 1000列)。
这是一个很好的解决方案,而不是小至@路易斯 - mendo的人,但在这里,你可以选择在最终结果中的列数。 – ealiaj
此外,路易斯提供的解决方案似乎只能上升到base36,并不会让我们说N = 120。 – ealiaj
@green_leaf是的,我刚刚注意到'dec2base'的限制。至少这个'bsxfun'方法正常工作! – Divakar