>> a = [1 1 2 3 5 8 13 21 13 37];
>> d = [1 2];
>> w = [0 0 0];
for e = d
g = 0;
for f = a
if mod (f, 2) == 0
g = [g f];
end
end
w = [w;g];
end
>> w
W的输出是矩阵Matlab中的“for”循环如何在每次迭代中更改其控制变量?
我的问题是关于for循环。 Matlab for-loops是否取值,而不是逻辑条件?例如,当查看'for f = a'时,f是否取得数组A的值,然后for循环遍历F的列?
谢谢。
http://www.mathworks.co.uk/help/matlab/ref/for.html – 2013-04-25 04:49:42