Uvod - šta je Matlab

 

Matlab je program koji se koristi za tehničke proračune i vizualizaciju. Ime Matlab potiče od engleskih riječi matrix laboratory što u prevodu znači matrična laboratorija. Naziv potiče od toga što mu je osnovni element podataka matrica.

 

Matlab nalazi primjenu u:

1. Matematičkim proračunima
2. Razvoju algoritama
3. Akviziciji podataka
4. Modelovanju, simulaciji i analizi raznih sistema
5. Analizi podataka i obradi podataka
6. Naučnoj i inženjerskoj grafici
7. Razvoju raznih aplikacija sa izgradnjom korisničkog interfejsa


Osnovni elementi programskog paketa Matlab su:

1. Desktop alati i razvojno okruženje

Skup alata za jednostavnu upotrebu matlaba i njegovih funkcija. Tu spadaju Matlab desktop i komandni prozor, istorija naredbi (eng. command history), editor i debager, analizator koda i ostali izvještaji, pretraživač za pregledanje sistema pomoći (help), radni prostor (eng. workspace), datoteke i slično.


2. Matlab-ova blioteka matematičkih funkcija

Veliki skup računarskih algoritama, sadrže algoritme od jednostavnih funkcija (sinus, kosinus, opearcije nad kompleksnim brojevima) pa do složenih funkcija kao što su određivanje inverzne matrice, Beselove funkcije, brze Furijeove transformacije i slično.

3. Matlab programski jezik

Ovaj programski jezik je jezik visokog stepena, matrično orijentisan, sa naredbama za kontrolu toka, funkcijama, strukturama podataka, uzlazom-izlazom i nekim karakteristikama objetno-prijentisanog programiranja. Navedeni programski jezik omogućava programiranje na nižem nivou (za počtentnike, studente), kao i za pisanje veoma velikih i kompleksih programa.

4. Grafika

Matlab posjeduje mogućnosti za grafički prikaz podataka, vektora i matrica, kao i označavanje i štampanje tih grafova. Postoje funkcije visokog stepena za prikazivanje 2D i 3D grafova, obradu slike, animaciju grafike i slično. Takođe sadrži funkcije niskog stepena koje za izradu grafičkog korisničkog interfejsa za vaše Matlab aplikacije

5. Matlab-ov eksterni interfejs

Biblioteka (eng. Application Program Interface - API) omogućava pisanje programa u programskom jeziku C i Fortranu, koji se povezuju sa Matlab-om.


Matlab je komercijalni proizvod firme Mathworks (www.mathworks.com).

S obzirom da je program u stalnom razvoju, često se objavljuju nove verzije programa. Potrebni sistemski (hardverski i softverski) zahtjevi mogu se naći na sajtu www.mathworks.com u dijelu Support -> System Requirements, gde su detaljno opisani potrebni zahtjevi za operativne sisteme Windows, Linux, Solaris i Mac.
Tekstovi i primjeri koji budu postavljeni na sajt mogu se koristiti na bilo kojoj verziji programa matlab (pretpostavlja se da korisnik ima instaliran matlab na računaru).