Die allgemeine Form des while-Statements ist
>> while
Relation
Zuweisungen
end
Die Zuweisungen werden solange ausgeführt wie die Relation wahr ist.
>> e = 1; j = 0; >> while 1+e>1, j = j + 1; e = e/2; end >> format long >> j = j - 1, e = 2*e j = 52 e = 2.220446049250313e-16 >> eps % Zum Vergleich: die permanente Variable eps eps = 2.220446049250313e-16In MATLAB ist eine Relation natürlich eine Matrix. Wenn diese Matrix mehr als ein Element hat, so werden die Statements im while-Körper genau dann ausgeführt, wenn jede einzelne Komponente der Matrix den Wert `wahr' (d.h. 1) hat.