Programiranje- Matlab
SEMINARSKI RAD
PROGRAM MATLAB
2
SADRŽAJ
UVOD ........................................................................................................................................3
1.1. MATLAB ..............................................................................................................................4
1.2. Pokretanje i zaustavljanje MATLAB-a ...............................................................................5
1.3. Varijable u MATLAB-u .......................................................................................................7
1.4. Vektori i Matrice .................................................................................................................9
1.5. Grafički prikaz ..................................................................................................................13
1.6. Kreiranje m-fajlova i pisanje vlastitih funkcija u MATLAB-u ..........................................16
1.7. Kontrola tijeka izvršavanja ...............................................................................................17
ZAKLJUČAK ..........................................................................................................................19
LITERATURA .........................................................................................................................20

4
1.1. MATLAB
MATLAB predstavlja veoma razvijen jezik tehnološkog proračuna koji objedinjuje proračun,
vizualizaciju i programiranje u jednostavnom razvojnom okruženju u kome se problem i
rješenje izražavaju u poznatoj matematičkoj notaciji.
MATLAB predstavlja interaktivni sistem čiji je osnovni tip podataka matrica koji ne zahtijeva
prethodno dimenzioniranje, te je vrlo pogodan za rješavanje tehničkih problema koji
zahtijevaju rad sa matricama.
Interakcija s korisnikom se odvija direktnim unošenjem komandi na promptu u komandnom
prozoru. Pored toga omogućeno je i pisanje programa u vidu m-fajlova koje MATLAB potom
interpretira i izvršava.
MATLAB sadrži i kolekcije već predefiniranih funkcija koje su grupisane u alatne grupe
(eng. Toolbox) namijenjenih za rješavanje problema iz neke naučne oblasti npr. Optimization
Toolbox, Neural Network Toolbox, Fuzzy Logic Toolbox, Control System Toolbox, Signal
Processing Toolbox, Statistics Toolbox itd. Postoji još mnogo primjena ovakvih alata, ali mi
ćemo se fokusurati na akviziciju, analizu i vizualizaciju podataka.
5
1.2. POKRETANJE I ZAUSTAVLJANJE MATLAB-a
Pokretanje MATLAB-a se vrši odabirom MATLAB-a iz Programs menija ili dvostrukim
klikom na ikonu na desktopu. Kada se se otvori grafički interfejs MATLAB-a sačekamo da se
pojavi znak ‘>>’ koji označava da je MATLAB spreman za unos podataka.
Grafički interfejs MATLAB-a pored standardizovanih menija sačinjavaju i prozor za unošenje
komandi, prozor koji vodi evidenciju o svim ranije unesenim komandama, prozor za
manipulaciju folderima i radni prostor u kome su prikazane sve globalne varijable koju su
trenutno dostupne unutar MATLAB-a. Izgled grafičkog interfejsa MATLAB-a je prikazan na
slici 1.1.
MATLAB korisniku nudi veoma kvalitetan sistem pomoći koji se aktivira unosom komadne
riječi 'help' u komandni prozor. MATLAB posjeduje i veliku kolekciju demonstracija
korištenja pojedinih alatnih skupina, kojima je moguće pristupiti korištenjem naredbe ‘demo’.
Ukoliko znamo ime funkcije, ali ne znamo kako da je upotrijebimo, koje parametre prima i
slično, mogućeje jednostavno unijeti sljedeći zahtjev za pomoć ukomandni prozor:
>> help ime_funkcije
Da bi napustili MATLAB potrebno je unijeti ‘quit’ ili‘exit’. Ukoliko želite obustaviti rad prije
završetka isačuvati podatke ukucajte ‘save’ prije napuštanja programa i vaš radni postor će
biti sačuvan u tekućem direktoriju (naziv fajla je po defaultu matlab.mat). Tekući direktorij
predstavlja direktorij unutar kojeg će MATLAB spašavati sve podatke, dnevnike, m-fajlove,
slike, modele i sl. ukoliko eksplicitno ne naznačite drugačije.
Također, unutar tekućeg direktorija je moguće pozivati sve sačuvane fajlove unošenjem samo
njihovog imena, bez navođenja pune memorijske adrese. Ukoliko želite nastaviti raditi na
svom projektu nakon pokretanja MATLAB-a ukucajte ‘load’ da povratite vaš prijašnji radni
prostor i nastavite tamo gdje ste se prethodno zaustavili.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti