abc Matlab - elektronski priručnik
V dio Programiranje u Matlabu - 5.2. Skriptovi i funkcije

5.2.1. Pregled

Matlab obezbjeđuje moćan programski jezik, a takođe i interaktivno računarsko okruženje. Možemo unositi komande jezika jednu po jednu u komandnu liniju, ili možemo pisati seriju komandi u fajl koji onda izvršimo kao bilo koju Matlab funkciju. Koristimo Matlab Editor ili
bilo koji drugi tekst editor da kreiramo naše vlastite funkcijske fajlove. Pozivamo te funkcije kao bilo koje druge Matlab funkcije ili komande.

Postoje dve vrste programskih fajlova:
• Skriptovi, koji ne prihvataju ulazne argumente niti vraćaju izlazne argumente. Oni operišu sa podacima u radnom prostoru.
• Funkcije, koje mogu prihvatati ulazne argumente i vraćati izlazne argumente. Interne varijable su lokalne za funkciju.

Početnik u Matlab programiranju može kreirati programske fajlove koje želi da isproba, u tekućem folderu. Kako bude razvijao više svojih fajlova, može ih organizovati u druge foldere i lične kutije s alatima (engl. toolbox) koje može dodati u svoj Matlab search path.

Ako dupliciramo imena funkcija, Matlab izvršava ono koje se prvo javi u search path.

Da bismo vidjeli sadržaj programskog fajla, na primjer, myfunction.m, koristimo

type myfunction

Prealokacija    <    Index    >    Skriptovi