MATLAB for Windows Izrazi se prave koriš ćenjem uobi čajenih aritmetičkih operacija: + sabiranje, - oduzimanje, * množenje, / dijeljenje sdesna, stepenovanje sa n \ dijeljenje slijeva, ^n stepenovanje i niza elementarnih funkcija ugra|enih u MATLAB, kao što su sin, log, sqrt, tan, itd. Kasnije ćemo dati kompletnu listu ugra|enih funkcija kao i mogu ćnosti kreiranja novih, pomoću M-fajlova. Napomenimo da dva operatora za dijeljenje daju isti rezultat kada operišemo sa obi čnim brojevima (skalarima), a njihovo njihovo uvo|enje je bilo motivisano potrebom koja proizilazi iz operacija sa matricama, o čemu će kasnije biti više riječi. Primjer 1.5.2 Izrazi »1/4,4\1,inv(4)*1
svi daju isti rezultat ans= 0.25
1.6 KOMPLEKSNI BROJEVI I MATRICE Ranije smo pomenuli da zna čajna fleksibilnost MATLAB-a proizilazi iz činjenice da su dozvoljene operacije sa kompleksnim brojevima. Oni mogu biti unešeni kao ulazni podaci, a mogu se prirodno pojaviti i kao rezultat primjene odre|enih funkcija ili operatora sa realnim argumentima. Zbog različite notacije u literaturi, imaginarna jedinica je u MATLAB-u prethodno definisana kao permanentna veli čina (kao što je to ura|eno sa eps, eps, pi i pi i sl.), i označena sa i i i i j . Korišćena je klasična definicija, tako da je: »i=sqrt(-1)
dok drugi više vole oznaku j oznaku j : »j=sqrt(-1)
Mi ćemo ovdje koristiti oznaku i . Kompleksni brojevi se mogu generisati kao: z=a+b*i, a, b-realni i imaginarni dio
ili u obliku: w=r *exp(i* fi), r , fi - moduo i argument kompleksnog broja.
19