abc Matlab - elektronski priručnik
I dio Uvod u Matlab

1.1. Matlab kao razvojni paket

Matlab je interaktivni softverski paket koji omogućava korisniku da vrši matematička i numerička izračunavanja, analizira podatke, razvija algoritme, bavi se simuliranjem i modeliranjem,vizualizacijom i kreira grafičke prikaze i grafičke korisničke interfejse.
Prvu verziju Matlaba napisao je 1970-ih godina numerički analitičar Cleve Moler. Od tada Matlab je evoluirao u uspješan komercijalni softverski paket koji oslobađa korisnika od dugotrajnih i dosadnih zadataka povezanih sa numeričkim rješavanjem problema. To ostavlja više vremena za kreativno razmišljanje i ohrabruje na eksperimentisanje.
Matlab koristi široko prihvaćene i provjerene algoritme i stoga korisnik može biti siguran u dobijene rezultate.
Moćne operacije mogu se izvoditi pomoću samo jedne ili dvije komande.
Moguće je izgraditi svoj sopstveni skup funkcija za određenu aplikaciju.
Posjeduje snažne grafičke mogućnosti, a slike mogu biti ubačene u LATEX ili Word dokument.
Matlab se može koristiti na mnoge različite načine (modove); kao napredni kalkulator u kalkulatorskom modu, u modu programskog jezika visokog nivoa a takođe i kao potprogram koji se poziva iz nekog drugog programskog jezika kao što je napr. C++ ili Java. Kada se koristi u kalkulatorskom modu, sve Matlab komande se unose u komandnu liniju sa tastature u “prompt komandne linije“ označen sa “>>“.

Primjena Matlaba uključuje napr. signalno procesiranje i komunikacije, procesiranje slika i videa, kontrolne sisteme, testiranja i mjerenja, finansijske proračune, izračunavanja u biologiji i mnogo drugih aplikacija. Danas više od milion inženjera i naučnika u industriji i akademskim krugovima koristi Matlab.

Ponovimo, ukratko, koje su osnovne karakteristike Matlaba:

• Jezik visokog nivoa za numerička izračunavanja, vizualizaciju i razvoj aplikacija

• Interaktivno okruženje za iterativna istraživanja, dizajn i rješavanje problema

• Matematičke funkcije za linearnu algebru, statistiku, Furijeovu analizu, filtriranje, optimizaciju, numeričku integraciju i rješavanje običnih diferencijalnih jednačina

• Ugrađena grafika za vizualizovanje podataka i alati za kreiranje crteža

• Razvojni alati za poboljšanje kvaliteta koda i njegovog održavanja, te maksimizovanja performansi

• Alati za razvoj aplikacija sa korisničkim grafičkim interfejsima

• Funkcije za integrisanje Matlabovih algoritama sa eksternim aplikacijama i jezicima kao što su C, Java, .NET i Microsoft Excel

Index    >    Radno okruženje (desktop) Matlaba