4.4 Die while-Schleife

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.



Peter Arbenz 2008-09-24