MATLAB(de laMatrixLaboratory) este un mediu de dezvoltare pentrucalcul numeric și analizăstatistică ce conține limbajul de programare cu același nume, creat deMathWorks. MATLAB permite manipulareamatricilor, vizualizarea funcțiilor, implementarea algoritmilor, crearea de interfețe și poate interacționa cu alteaplicații. Chiar dacă e specializat în calcul numeric, există pachete[2] care îi permit să interacționeze cu motoarele de calcul simbolic genMaple. Un pachet adițional,Simulink, oferă posibilitatea de a realiza simulări ale sistemelor dinamice și îmbarcate utilizând modele matematice. MATLAB e utilizat pe larg in industrie, în universități și e disponibilcross-platform, sub diversesisteme de operare:Windows,GNU/Linux,UNIX șiMac OS.
Abrevierea MATLAB a fost creată la sfârșitul anilor ' 70 de cătreCleve Moler, președintele departamentului de informatică al Universității din New Mexico. Inițial creat pentru a permite accesul studenților săi la librăriileLINPACK șiEISPACK, fără necesitatea de a studia limbajulFORTRAN, în curând s-a răspândit în alte universități, dobândind un public larg în domeniul matematicii aplicate. Jack Little, de formație inginer, a intrat în contact cu MATLAB în 1983, în timpul unei vizite a lui Moler laUniversitatea Stanford. Recunoscând imediat potențialul său comercial, a început o colaborare cu Cleve Moler și Steve Bangert rescriindu-l înlimbajul C. În anul 1984 au fondatMathWorks, continuând dezvoltarea aplicației.