FOR i lig med a og op til b
kommando
SLUT
Det er her indforstået at variabel i bliver talt en op hvergang løkken er
løbet igennem. Ordene med stort er nøgleord. Oversættes de til engelsk
vil MATLAB genkende sætningen på netop disse ord.
for i = 1:10
x(i) = 0
end
Ordet end fortæller MATLAB, at her slutter for-løkken. Det er
underforstået, at i tælles en op (i = i + 1) hver gang
kommandoen er
blevet udført. Efter et antal gennemløb tildeles i værdien 10,
hvorefter MATLAB går
videre til de kommandoer, der eventuelt
står efter ordet end. Som for if-sætninger er linieskift og indryk
ikke nødvendigt og MATLAB vil også forstå sætningen skrevet ved hjælp af
kommaer:
for i = 1:10 , x(i) = 0, end
Det er selvfølgelig tilladt at anvende et andet variabelnavn end i for tællevariablen og det er også muligt at kontrollere denne, således at der i stedet for tælles en op hver gang, bliver talt f.eks 10 ned hver gang.
for j = 100:-10:10
x = y/j
y = x + j
end
Efter denne løkke vil de variable have værdierne y = 12.1569, j = 10 og
x = 2.1569.