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-16
In 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.