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

background image

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. 

background image

Želiš da pročitaš svih 20 strana?

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti