Bevezetés a Matlabba

Célok

A Matlab egy fejlesztőeszköz, amellyel magas programozási szinten fejleszthetünk algoritmusokat és végezhetünk számításokat. A Matlab rendszert hatékonysága miatt számos területen használják (például optimalizálás, jelfeldolgozás, képfeldolgozás). Segíti a gyors algoritmusfejlesztést, hatékonyan vannak benne implementálva a nagy számításigényű módszerek. A Matlabhoz készült jónéhány olyan programcsomag, amelyben az alkalmazott informatika egyes területén közismertté vált algoritmusokat, számításokat, fejlesztési eszközöket gyűjtötték össze. Az egyik ilyen programcsomag, amellyel a kurzus kapcsán dolgozni is fogunk az Image Processing Toolbox.
 
A Matlab egyik ingyenes alternatívája lehet a GNU Octave programcsomag, amelyhez számos toolkit ingyenesen elérhető.
 
A gyakorlatok kapcsán elsősorban a Matlabot tekintjük az alapvető keretrendszernek. Az Octave keretrendszer szintaxisa, függvény elnevezései, valamint a hozzá tartozó QtOctave grafikus felhasználó felület nagyon hasonlít a Matlabéhoz, ezért otthoni gyakorláshoz is kivállóan alkalmas.
 
Ebben az anyagrészben alapvetően a Matlab szintaxisával fogunk megismerkedni, megalapozva ezzel a további munkánkat.