我想产生一种矩阵,矩阵里的元素只有1跟0,
但每个行列都有限制1的个数,
如在下列的3X4矩阵中:
[ 0 0 0 0 2
0 0 0 0 1
0 0 0 0 ] 2
1 2 2 1
矩阵外面便是每个行列所限制1的个数,
如第一行只能有1个1其余为0;第一列有两个2,其余为0,以此类推,
要得到符合上述条件的矩阵,
我原本的想法是先将所有的组合都跑出来再写判别式删去,
如上面的例子共有2^(12)种组合,
再从这些组合中删掉不符条件的,
但是若矩阵扩充到50X50就有2^(50*50)种组合,
跑起来相当耗时间,
想请问版上的大大有没有更好的写法能够改善这问题呢?
麻烦各位了<(_)> 谢谢