for x = array
naredbe...
end
naredbe između for i end izvršavaju se
jednom za svaki stupac u array. Na primjer
>> for n=1:10
x(n)=sin(n*pi/10);
end
>> x
x =
Columns 1 through 7
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090
Columns 8 through 10
0.5878 0.3090 0.0000
Osim automatski generiranog polja 1:10 može se
primjeniti bilo koje polje, npr.
>> data=[3 9 45 6; 7 16 -1 5];
>> for n=data
y=n(1)-n(2)
end
y =
-4
y =
-7
y =
46
y =
1
Pored ovih mogućnosti for petlja može biti ugnježđena
jedna u drugoj.