>> 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的输出是矩阵
0 0 0
0 2 8
0 2 8
我的问题是关于 for 循环。Matlab for 循环是否取值而不是逻辑条件?例如,当查看“for f = a”时,f 是否获取数组 A 的值,然后 for 循环按其列遍历 F?
谢谢。