Next: 1.2 Jednostavni matematički proračuni
Up: 1. Osnove rada u
 Previous: 1. Osnove rada u
 
MATLAB (Matrix Laboratory) je high-performance programski
jezik namjenjen za tehničke proračune. Objedinjava računanje,
vizualizaciju i programiranje u lako uporabljivoj okolini u kojoj
su problem i rješenje definirani poznatom matematičkom notacijom.
Uobičajena je uporaba MATLAB-a za
- matematiku i izračune,
 
- razvoj algoritama,
 
- modeliranje, simulaciju, analizu,
 
- analizu i obradu podataka, vizualizaciju,
 
- znanstvenu i inženjersku grafiku,
 
- razvoj aplikacija, uključujući i izgradnju
  GUI1.1.
 
MATLAB je i okružje i programski jezik. Jedna od jačih strana
MATLAB-a je činjenica da njegov programski jezik omogućava
izgradnju vlastitih alata za višekratnu uporabu. Možete lako sami
kreirati vlastite funkcije i programe (poznate kao
M-datoteke) u kodu MATLAB-a. Skup specijaliziranih
M-datoteka za rad na određenoj klasi problema naziva se
Toolbox. S MATLAB-om dolazi nekoliko Toolbox-ova
koji su i više od kolekcije korisnih funkcija; oni predstavljaju
rezultate istraživanja vrhunskih stručnjaka iz područja
upravljanja, obrade signala, identifikacije procesa, i drugih.
Dakle uz pomoć MATLAB-a možete sami razviti nove ili adaptirati
postojeće Toolbox-ove za rješavanje određenih
problema1.2.
Naredbe za MATLAB unosimo u komandni prozor, osnovni
prozor MATLAB-a. Taj je prozor neka vrsta terminala operacijskog
sustava i u njemu vrijede i osnovne terminalske operacijske komande za manipulaciju
datotekama. Trenutni direktorij možemo promijeniti poznatom
naredbom cd, a izvršavati možemo funkcije/naredbe koje su u
path-u1.3. Pored toga uz
MATLAB novije verzije1.4 
dolazi i vlastiti editor M-datoteka s debugerom.
Osnovni elementi programskog paketa MATLAB su 
- Razvojna okolina.
 
- Skup alata za lakšu uporabu MATLAB-a i njegovih
		funkcija. Mnogi od ovih alata (u verziji 6) su realizirani u grafičkom
		sučelju. To su MATLAB desktop, komandni prozor (engl. Command
		Window), povijest naredbi (engl. command history), editor i debuger,
		te preglednici help-a, radnog prostora (engl. Workplace), datoteka
		te path-a.
	
 
- Biblioteka matematičkih funkcija.
 
- Ogromna kolekcija računalnih
		algoritama.
	
 
- Programski jezik.
 
- MATLAB programski jezik je jezik visokog
		stupnja matrično orjentiran, s naredbama uvjetnih struktura, funkcija,
		struktuiranim podacima, ulazomizlazom te nekim svojstvima
		objektno-orjentiranog programiranja. Ovaj programski jezik omogućava
		programiranje na nižoj razini (kao npr. za potrebe studenata) ali i za
		kompleksnije programe većih razmjera. 
	
 
- Grafički alat.
 
- MATLAB raspolaže velikim mogućnostima za grafički
		prikaz podataka, vektora i matrica, kao i notaciju i printanje tih
		dijagrama. Postoje funkcije visokog stupnja za 2D i 3D vizualizaciju
		podataka, obradu slike, animaciju. Također postoje i funkcije za
		izgradnju grafičkih sučelja za vaše MATLAB aplikacije.
	
 
- Sučelje programskih aplikacija.
 
- Biblioteka (engl. Application Program Interface
		- API) koja vam omogućava razvoj C i Fortran programa koji mogu biti u
		interakciji s MATLAB-om.
 
U ovom dokumentu bit će pokazane samo osnovne funkcije MATLAB-a dostatne za
početak samostalnog rada u MATLAB-u. 
Za sve daljnje informacije proučite MATLAB-ov help ili dodatne
upute koje dolaze s instalacijom.
- ... GUI1.1
 
- graphical user interface, interaktivno
  korisničko grafičko sučelje
 
- ...
problema1.2
 
- npr. iz mehanike leta zrakoplova i upravljanja
zrakoplovom, ili aerodinamike
 
- ...path-u1.3
 
- naredba path
 
- ... verzije1.4
 
- Ovdje će biti korištena verzija 6, ali
sve osnovne funkcije iste su i za verzije 5 i 4, izuzev manjih razlika
u grafici.
 
 
 
 
  
 Next: 1.2 Jednostavni matematički proračuni
Up: 1. Osnove rada u
 Previous: 1. Osnove rada u
Milan Vrdoljak, 2007-10-15