24.07.2013 Views

Priručnik za MATLAB - Ponude.biz

Priručnik za MATLAB - Ponude.biz

Priručnik za MATLAB - Ponude.biz

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

for i = 1:100<br />

xnovo = (xstart + x/xstart) / 2;<br />

disp(xnovo);<br />

if abs(xnovo - xstart) / xnovo < eps, break, end;<br />

xstart = xnovo;<br />

end<br />

Napomene:<br />

Znak % na početku reda označava da se radi o komentaru.<br />

<strong>MATLAB</strong> ima definisanu konstantu eps koju koristi <strong>za</strong> toleranciju kod izračunavanja.<br />

U <strong>MATLAB</strong>-u pređite u svoj radni direktorijum, u ovom slučaju dragan, i navedite u<br />

komandnoj liniji naziv funkcije i vrednost argumenta.<br />

koren(128)<br />

Ova funkcija će dati odziv koji je prika<strong>za</strong>n na sledećoj slici.<br />

Napomene:<br />

• Funkcija ima pristup promenljivama radnog okruženja iz koga se poziva.<br />

Međutim, promenljive koje se stvaraju unutar funkcije (u ovom slučaju,<br />

xstart i xnovo) su lokalne, što znači da se one ne mogu deliti u okviru<br />

radnog okruženja.<br />

• Ukoliko prepravljate funkciju u toku svoje radne sesije, koristite naredbu<br />

clear ime_funkcije da biste uklonili prevedenu verziju funkcije iz<br />

radnog okruženja i omogućili da se učita nova verzija.<br />

Zaglavlje <strong>MATLAB</strong> funkcije<br />

Informacije koje se pojavljuju u <strong>za</strong>glavlju <strong>MATLAB</strong> funkcije posle reči function<br />

imaju sledeće značenje:<br />

• Koji niz(nizove) funkcija vraća, ako uopšte vraća.<br />

• Koji je naziv funkcije.<br />

• Koji argumenti se prenose funkciji, ako ima argumente.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!