>> 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