yqchenlolo 发表于 2007-5-18 17:04

求所有全是0和1的长度为n的向量的快速算法?

给定 n,长度为 n 的向量,元素为 0 或 1,
则我们知道共有 2^n种,
matlab里有没有现成的函数可以求出所有这些种向量
或者有没有比较效率高的算法?
如果每个都用个循环赋值效率好低
谢谢了
:@)

eight 发表于 2007-5-18 18:58

for i = 1:n
combntns(1:n, i)
end得到的值作为逻辑变量对原向量索引

[ 本帖最后由 ChaChing 于 2010-7-28 18:33 编辑 ]

yqchenlolo 发表于 2007-5-18 20:36

这个原向量是什么?不太理解
不过看了combntns的功能,我知道怎么做了
3x:@)
页: [1]
查看完整版本: 求所有全是0和1的长度为n的向量的快速算法?