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

7.2.3. Uslovne naredbe (naredbe kontrole toka)
7.2.3.2. Naredba while
7.2.3.2.4. Primjer 4

Izračunajmo sumu reda

do na tačnost eps. Izraz do na tačnost eps znači da prilikom računanja zbira reda kao sabirke uzimamo sve članove reda koji su barem jednaki eps. Budući da je niz

strogo padajući (provjerite to!), tih članova ima konačno mnogo, pa za rješavanje zadatka možemo koristiti petlje. Radi preglednosti, rješenje zadatka zapisaćemo u obliku obične m– datoteke red.m. U tu datoteku ukucamo:

s=0;                      inicijalizacija zbira s
n=1;                      inicijalizacija indeksa n
while (n+1)/(n^4)>=eps    uslov da član reda mora biti barem jednak eps
s=s+(n+1)/(n^4);        n-ta parcijalna suma reda
n=n+1;                  povećanje indeksa za 1
end                       kraj petlje
s                         ispis konačne sume reda

Spremimo tu datoteku i vratimo se u radni prostor. U njegovu novom retku upišimo

red

i dobićemo:

s =
2.28438013685600

To je tražena suma reda.

Uslovne naredbe (naredbe kontrole toka) - Naredba while    <    Index    >    Uslovne naredbe (naredbe kontrole toka) - Naredba if…else