目前在matlab上遇到了些问题,所以到这个版上来请教各位,
请问若我有n个0,m个1,n与m有可能都很大,组成一个1X(n+m)的矩阵,
若我想得到所有组合,请问该怎么做?
一开始我的想法是:
n %1的数目
m %0的数目
A=[zeros(1,n) ones(1,m)]
B=perms(A)
C=unique(B,'rows')
但是perms里面的值不能大于10个,
由于我的n+m一定大于10,
所以这方法就不适用了,
请问除了使用perms的方法,还有其他方法能解决吗?
先在这边谢谢各位