SÅLÆNGE betingelse
kommando
SLUT
Nøgleordene der står med stort her oversættes til engelsk og er
reserverede ord, som MATLAB anvender til at genkende sætninger af denne
type. Der kan komme vilkårlig mange kommandoer inde i while-løkken, f.eks
andre løkker.
a = 10
b = 5
while b < a
a = a - 1
end
Det er let at overskue, at løkken her vil løbe 5 gange. Bemærk hvorledes
variablen a ændres, således at betingelsen ender op med at blive
falsk og
løkken standser. Som for de andre sætningstyper er indryk og linieskift en
hjælp til en overskuelig opsætning, men MATLAB til også kunne forstå:
a = 10, b = 5
while b < a, a = a + 1, end
Det burde fremgå af dette eksempel, at det er let at konstruere while-løkker, der aldrig standser. Man kan dog afbryde den uendelige løkke med Ctrl c