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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

' Transponovanje<br />

( ) Zadavanje redosleda izvršavanja<br />

Kada jedan red koda sadrži više od jednog od ovih operatora redosled izračunavanja se<br />

obavlja prema sledećem prioritetu:<br />

Prioritet Operacija<br />

1 Zagrade<br />

2 Stepenovanje, sleva nadesno<br />

3 Množenje i deljenje, sleva nadesno<br />

4 Sabiranje i oduzimanje, sleva nadesno<br />

Ova pravila primenjuju se na skalarne veličine (tj. 1x1 matrice) na uobičajen način. Međutim,<br />

neskalarne matrice <strong>za</strong>htevaju dodatna pravila <strong>za</strong> primenu ovih operatora, o čemu će biti reči<br />

kasnije.<br />

Na primer,<br />

3*4 kada se izračunava u <strong>MATLAB</strong>-u daje:<br />

ans=12<br />

4/5 kada se izračunava u <strong>MATLAB</strong>-u daje:<br />

Ans=.8000<br />

4\5 kada se izračunava u <strong>MATLAB</strong>-u daje:<br />

ans=1.2500<br />

x = pi/2; y = sin(x) kada se izračunava u <strong>MATLAB</strong>-u daje:<br />

y = 1<br />

z = 0; w = exp(4*z)/5 kada se izračunava u <strong>MATLAB</strong>-u daje:<br />

z = .2000<br />

Funkcije<br />

<strong>MATLAB</strong> ima veliki broj standardnih elementarnih matematičkih funkcija, uključujući abs,<br />

sqrt, exp i sin. Vađenje kvadratnog korena ili logaritma negativnog broja nije greška;<br />

automatski se dobija odgovarajući kompleksni broj. Takođe, <strong>MATLAB</strong> ima niz složenih<br />

matematičkih funkcija, uključujući Besselove i gama funkcije. Većina ovih funkcija prihvata<br />

kompleksne argumente. Da biste dobili listu elementarnih matematičkih funkcija navedite u<br />

komandnoj liniji sledeće:<br />

help elfun<br />

Da biste dobili listu složenih matematičkih i matričnih funkcija navedite sledeće:<br />

help specfun<br />

help elmat<br />

Neke od funkcija, kao što su sqrt i sin, već su ugrađene. One su deo jezgra <strong>MATLAB</strong>-a,<br />

tako da su veoma efikasne, ali detalji implementacije izračunavanja nisu lako dostupni. Druge<br />

funkcije, kao što su gamma i sinh, implementirane su kao M-datoteke. Njihov kôd je vidljiv<br />

i čak može po potrebi da se menja.<br />

Nekoliko specijalnih funkcija daje vrednosti <strong>za</strong> određene konstante.

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

Saved successfully!

Ooh no, something went wrong!