NumeriÄka linearna algebra - Odjel za matematiku - SveuÄiliÅ¡te ...
NumeriÄka linearna algebra - Odjel za matematiku - SveuÄiliÅ¡te ...
NumeriÄka linearna algebra - Odjel za matematiku - SveuÄiliÅ¡te ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.3. Kratki uvod u MATLAB 33function a = average(b)% AVERAGE Srednja vrijednost elemenata vektora.% AVERAGE(B), gdje je B vektor, predstavlja srednju% vrijednost elemenata vektora.% Za ne-vektorski ulaz funkcija dojavljuje gresku.[m,n] = size(b); if (~((m == 1) |(n == 1))|(m == 1 & n == 1))error(’Ulaz mora biti vektor!’)enda = sum(b)/length(b); % izracun srednje vrijednostiU komandnom prozoru funkciju pozivamo na sljedeći način>> y=average(x)y =0.78502.3.16 Petlje i uvjetne struktureUkoliko niste od ranije upoznati s mogućnostima kontrole toka i strukturealgoritama koje pružaju razni programski jezici, ovo poglavlje može vam bitisloženo. U tom ga slučaju pažljivo prijedite.Uvjetne strukture jak su alat, budući da omogućavaju utjecaj prijašnjihoperacija algoritma na buduće. MATLAB pruža četiri oblika petlji, odnosnouvjetnih struktura: for petlje, while petlje, if-else-end struktura i switch-casestruktura.2.3.17 for petljefor petlje omogućavaju da se grupa naredbi ponavlja unaprijed odredenibroj puta. Opći oblik for petlje jefor x = arraynaredbe...endNaredbe izmedu for i end izvršavaju se jednom <strong>za</strong> svaki stupac u array.Na primjer,