SlideShare a Scribd company logo
1 of 7
PRIMJENA RAČUNARA

      PETLJE U MATLABU
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.
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
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.
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!’.
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
Zadatak

• Napisati matlab skriptu koja izračunava zbir
  prvih 10 prirodnih brojeva

More Related Content

What's hot

Izo procesi- Anica Mitrovic- Marija Cvetković
Izo procesi- Anica Mitrovic- Marija CvetkovićIzo procesi- Anica Mitrovic- Marija Cvetković
Izo procesi- Anica Mitrovic- Marija Cvetković
nasaskolatakmicenja
 
Moja prezentacija ocenjivanje ucenika final-nebojisa trajkovic
Moja prezentacija  ocenjivanje ucenika final-nebojisa trajkovicMoja prezentacija  ocenjivanje ucenika final-nebojisa trajkovic
Moja prezentacija ocenjivanje ucenika final-nebojisa trajkovic
Ivica Zupanjac
 
Fiziologija krvi Aleksandra Lazic
Fiziologija krvi Aleksandra LazicFiziologija krvi Aleksandra Lazic
Fiziologija krvi Aleksandra Lazic
Aleksandra Lazić
 
Piramida i zarubljena_piramida
Piramida i zarubljena_piramidaPiramida i zarubljena_piramida
Piramida i zarubljena_piramida
Bojan Maksimovic
 
српска модерна
српска модернасрпска модерна
српска модерна
Zorica Ivanovic
 

What's hot (20)

2. kretanje naelektrisanih cestica u magnetnom polju
2. kretanje naelektrisanih cestica u magnetnom polju2. kretanje naelektrisanih cestica u magnetnom polju
2. kretanje naelektrisanih cestica u magnetnom polju
 
Kosuljica za pripremu casa
Kosuljica za pripremu casaKosuljica za pripremu casa
Kosuljica za pripremu casa
 
Procentni racun
Procentni racunProcentni racun
Procentni racun
 
Izo procesi- Anica Mitrovic- Marija Cvetković
Izo procesi- Anica Mitrovic- Marija CvetkovićIzo procesi- Anica Mitrovic- Marija Cvetković
Izo procesi- Anica Mitrovic- Marija Cvetković
 
VIII razred - Sistemi linearnih jednacina sa dve nepoznate
VIII razred - Sistemi linearnih jednacina sa dve nepoznateVIII razred - Sistemi linearnih jednacina sa dve nepoznate
VIII razred - Sistemi linearnih jednacina sa dve nepoznate
 
Nastavne metode
Nastavne metodeNastavne metode
Nastavne metode
 
Moja prezentacija ocenjivanje ucenika final-nebojisa trajkovic
Moja prezentacija  ocenjivanje ucenika final-nebojisa trajkovicMoja prezentacija  ocenjivanje ucenika final-nebojisa trajkovic
Moja prezentacija ocenjivanje ucenika final-nebojisa trajkovic
 
Fiziologija krvi Aleksandra Lazic
Fiziologija krvi Aleksandra LazicFiziologija krvi Aleksandra Lazic
Fiziologija krvi Aleksandra Lazic
 
Hrana lekovi interakcije 3 - show
Hrana lekovi interakcije 3 - showHrana lekovi interakcije 3 - show
Hrana lekovi interakcije 3 - show
 
Структура наследног материјала
Структура наследног материјалаСтруктура наследног материјала
Структура наследног материјала
 
1. magnetno polje strujnih provodnika
1. magnetno polje strujnih provodnika1. magnetno polje strujnih provodnika
1. magnetno polje strujnih provodnika
 
Termodinamika
TermodinamikaTermodinamika
Termodinamika
 
Eduka- Faze u izgradnji građevinskih objekata
Eduka- Faze u izgradnji građevinskih objekataEduka- Faze u izgradnji građevinskih objekata
Eduka- Faze u izgradnji građevinskih objekata
 
Piramida i zarubljena_piramida
Piramida i zarubljena_piramidaPiramida i zarubljena_piramida
Piramida i zarubljena_piramida
 
Algoritmi uvod
Algoritmi   uvodAlgoritmi   uvod
Algoritmi uvod
 
Animacije u power pointu
Animacije u power pointuAnimacije u power pointu
Animacije u power pointu
 
Nezavisne
NezavisneNezavisne
Nezavisne
 
Gnojni meningitis
Gnojni meningitisGnojni meningitis
Gnojni meningitis
 
српска модерна
српска модернасрпска модерна
српска модерна
 
Ortogonalna projekcija
Ortogonalna projekcijaOrtogonalna projekcija
Ortogonalna projekcija
 

Viewers also liked (8)

Paskal zadaci
Paskal zadaciPaskal zadaci
Paskal zadaci
 
3D plot
3D plot3D plot
3D plot
 
Assignments
AssignmentsAssignments
Assignments
 
Examples
ExamplesExamples
Examples
 
Subplot
SubplotSubplot
Subplot
 
Primjer maturskog - PDF format
Primjer maturskog - PDF formatPrimjer maturskog - PDF format
Primjer maturskog - PDF format
 
KOMPLETAN MATURSKI RAD ZA GIMNAZIJU
KOMPLETAN MATURSKI RAD ZA GIMNAZIJU KOMPLETAN MATURSKI RAD ZA GIMNAZIJU
KOMPLETAN MATURSKI RAD ZA GIMNAZIJU
 
Sablon za maturski_rad
Sablon za maturski_radSablon za maturski_rad
Sablon za maturski_rad
 

Petlje u matlabu

  • 1. PRIMJENA RAČUNARA PETLJE U MATLABU
  • 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
  • 7. Zadatak • Napisati matlab skriptu koja izračunava zbir prvih 10 prirodnih brojeva