liuyxmax 发表于 2014-3-18 22:38

关于穷举, matlab

求教:A=每一个a要取值1,0最后依次输出A(穷举所有情况)。怎么编程?谢谢啦!

madio 发表于 2014-3-19 05:02

你的意思是要把矩阵的所有元素一个一个的输出出来?

士心之约 发表于 2014-3-19 10:29

k = 2^9-1;
i = 1:k;
p = dec2bin(i,9);
A = cell(1,k);
for i =1:k
A{i} = reshape(p(i,:),3,3);
end

士心之约 发表于 2014-3-19 10:31

k = 2^9-1;
i = 1:k;
p = dec2bin(i,9);
A = cell(1,k);
for i =1:k
A{i} = reshape(p(i,:),3,3);
end

liuyxmax 发表于 2014-3-19 12:12

madio 发表于 2014-3-19 05:02 static/image/common/back.gif
你的意思是要把矩阵的所有元素一个一个的输出出来?

这是一个程序的一部分。我要把这里生成的每个矩阵做一次判定,找出满足条件的那个矩阵。
页: [1]
查看完整版本: 关于穷举, matlab