Sadržaj skripte potrebno je prvo napisati u nekom tekst
editoru3.1.
Napomenimo da se sve iza znaka '%' podrazumjeva kao komentar.
Nakon što smo spremili skriptu u datoteku s ekstenzijom
'.m' možemo je izvršiti iz MATLAB-ova komandnog prozora
kao svaku drugu naredbu. Pokažimo to na jednostavnom primjeru.
|
test.m u naš radni direktorij (neka to
kao primjer bude c:\tmp\matlab\).
Sljedeći korak je pokrenuti našu skriptu jednostavnim zadavanjem
naredbe u komandnom prozoru:
>> test ??? Undefined function or variable test.Da bi našu skritpu izvršili potrebno je da dirketoriji u kojem je spremljena (
c:\tmp\matlab\) bude u MATLAB-ovu
path-u. Pojasnimo ovdje pojam path-a.
Najkraće rečeno path je varijabla okoline, u ovom slučaju MATLAB-a, koja sadrži spisak direktorija u kojima se nalaze izvršne datoteke. U MATLAB-u path je unaprijed podešen za sve direktorije u kojima se nalaze izvorne MATLAB-ove naredbe, ugrađene ili M-datoteke. Ukoliko želimo dodati neki direktorij u path odabiremo iz menija File|Set Path ili u komandnom prozoru izvršimo sljedeću naredbu
>> path(path,'c:\tmp\matlab\');Napomenimo da je u path-u i trenutni direktorji (engl. Current Directory) komandnog prozora MATLAB-a, te našu skriptu možemo izvršiti i ukoliko promjenimo trenutni direktorij u komandnom prozoru naredbom
>> cd c:\tmp\matlabili u MATLAB desktopu unosom željenog direktorija u izbornik Current Directory. Napokon nakon što smo promijenili varijablu path ili nakon promjene trenutnog direktorija s naredbom cd možemo izvršiti skriptu test.m
>> test skripta test.m uspjesno izvrsenaOva skripta otvara novi prozor u MATLAB-u, Figure Window, u kojem je prikazan njen rezultat (slika 2). Skriptu je moguće izvršiti i direktno iz editora kroz meni Debug|Run ili kratko s tipkovnicom F5.
Osnovno pravilo pri pisanju skripti je da se u prvi red (tj. prve
redove) postavlja komentar kojim se opisuje skripta. Ukoliko
primjenimo komandu help uz opciju test dobijamo sljedeće
>> help test ovo je skripta test.m pomocu nje crtam 1/4 kruznice radijusa=1dok je stanje u radnom prostoru nakon izvršavanja ove skripte
>> whos
Name Size Elements Bytes Density Complex
x 1 by 1571 1571 12568 Full No
Grand total is 1571 elements using 12568 bytes
Dakle interna varijabla x skripte test.m dostupna nam je i nakon
izvršavanja programa.