2. Višestruko izvršavanje programa
• U programiranju je često potrebno
ponoviti isti blok naredbi nekoliko puta.
• Ovo ponavljanje se postiže upotrebom
petlji.
• Matlab ima nekoliko tipova petlji, ali se,
kada se izuzmu razne varijacije, broj
petlji svodi na dvije for i while petlje.
3. FOR petlja
• Brojačka petlja (for ... end petlja) se
koristi kada se dio koda želi izvršiti tačno
određeni broj (5, 10, 100, ili bilo koji
drugi cio broj) puta.
• Opšta sintaksa for petlje je sledeća:
FOR <promenljiva> = <niz vrijednosti>
<niz naredbi>
END
4. FOR petlja
• Petlja se izvršava onoliko puta koliko je
elemenata u <niz vrijednosti>, pri tome,
promenljiva <promenljiva> u svakoj
iteraciji (izvršavanju) uzima po jednu
vrednost iz tog niza.
• Brojačka petlja se najčešće koristi pri
manipulaciji sa elementima nizova i
matrica, i jedna je od najčešće
korišćenih programskih struktura.
5. Primjer
• Napisati skript‐datoteku koja sabira
vrednosti svih elemenata niza a.
• Na kraju uporediti dobijeni rezultat sa
rezultatom dobijenim pozivom ugrađene
funkcije sum.
• Ukoliko su rezultati isti ispisati poruku
’Provereno dobro.’, u suprotnom ispisati
poruku ’Greska!’.
6. Riješenje
suma = 0;
for i = 1:length(a)
suma = suma + a(i);
end
if suma == sum(a)
disp ('Provjereno dobro.' )
else
disp ('Greska.')
end