目前在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的方法,還有其他方法能解決嗎?
先在這邊謝謝各位