Software MATLAB je programovacím jazykem a komplexním interaktivním prostředím pro vývoj algoritmů, analýzu a vizualizaci dat a obecně numerické výpočty. V MATLAB můžete pracovat se signály a systémy, programovat vlastníaplikace s podporou grafického rozhraní (GUI), provádět reálná měření, realizovat propojení s externím dardware a pod. Pracovat v tomto rozsáhlém prostředí lze prakticky výhradně myší anebo tvořit vlastní algoritmy a funcke s vyuitím rpogramováni. K dispozici je také podpora symbolické matematiky. Tvořit vlastní algoritmy je možné ručně anebo s využitím knihovny vestavěných bloků (nadstavba Simulink).