abc Matlab - elektronski priručnik II dio Osnove Matlaba kao jezika - 2.2. Izrazi
2.2.6. Funkcije
Matlab obezbjeđuje veliki broj standardnih elementarnih matematičkih funkcija, uključujući abs, sqrt, exp, i sin. Uzimanje kvadratnog korijena ili logaritma negativnog broja nije greška; odgovarajući kompleksni rezultat će se automatski pojaviti.
Matlab takođe obezbjeđuje mnoge druge napredne matematičke funkcije, uključujući Beselove i gama funkcije. Većina ovih funkcija prihvata kompleksne argumente. Da bismo dobili listu elementarnih matematičkih funkcija, kucamo
help elfun
Za listu naprednijih matematičkih i matričnih funkcija, kucamo
help specfun
help elmat
Neke od funkcija, kao što su sqrt i sin, su ugrađene (engl. built-in). Ugrađene funkcije su dio Matlabovog jezgra tako da su vrlo efikasne, ali računski detalji nisu odmah dostupni. Druge funkcije su implementirane u Matlab programski jezik, tako da su njihovi računski detalji dostupni.
Postoje neke razlike između ugrađenih funkcija i drugih funkcija. Na primjer, za ugrađene funkcije, ne možemo vidjeti kod. Za druge funkcije, možemo vidjeti kod i čak ga i modifikovati ako to želimo.
Određene specijalne funkcije obezbjeđuju vrijednosti nekih korisnih konstanti.
pi 3.14159265...
i Imaginarna jedinica,
j Isto kao i
eps Relativna tačnost u pokretnom zarezu,
realmin Najmanji broj u pokretnom zarezu,
realmax Najveći broj u pokretnom zarezu,
Inf Beskonačnost
NaN Nije broj (engl. Not-a-number)
Beskonačnost se generiše dijeljenjem nenulte vrijednosti sa nulom, ili izračunavanjem dobro definisanih matematičkih izraza koji naprave prekoračenje (engl. overflow), tj., koji premaše realmax. Not-a-number se generiše ako se pokuša izračunavanje izraza kao što su 0/0 ili Inf-Inf koji nemaju dobro definisane matematičke vrijednosti.
Imena funkcija nisu rezervisana. Moguće je preklopiti (engl. overwrite) bilo koje od tih imena sa novom varijablom, kao napr.
eps = 1.e-6
a onda upotrijebiti tu vrijednost u narednim izračunavanjima. Izvorna funkcija može biti vraćena sa
clear eps
Pravljenje tabela < Index > Primjeri izraza
|