abc Matlab - elektronski priručnik
VII dio Dodaci /APPENDIX/ - 7.1. Programiranje u Matlabu 1

7.1.3. Kontrola toka
7.1.3.2. Kontrola toka - Ponavljanje sa while petljama

Sintaksa while petlje je

while izraz
      naredbe
end

Ova petlja se koristi kada programer ne zna unaprijed broj ponavljanja.

Ovdje je jedan gotovo trivijalan problem koji zahtijeva upotrebu ove petlje. Pretpostavimo da je broj π podijeljen sa 2. Dobijeni količnik je ponovo podijeljen sa 2. Ovaj proces se nastavlja sve dok tekući količnik ne bude manji ili jednak od 0.01. Koji je najveći količnik koji je veći od 0.01? Da bismo odgovorili na ovo pitanje napisaćemo nekoliko linija koda

q = pi;
while q > 0.01
      q = q/2;
end

q

q =
      0.0061

Kontrola toka - Ponavljanje sa for petljama    <    Index    >    Kontrola toka - if-else-end konstrukcije