MATLAB («matrice laboratoire») est un langage de logiciel de quatrième génération et il est un environnement de développement. il est utilisé pour la comptabilité numérique. Développé par la société MathWorks, MATLAB permet les manipulations de la matrice, les écrans courbes et des données, algorithmes, outils crée des interfaces utilisateur, et peut s'interfacer avec d'autres langages comme C, C + +, Java et Fortran. Utilisateurs de MATLAB (environ un million en 20041) sont très différents milieux tels que l'ingénierie, la science et l'économie pour la recherche industrielle. Matlab peut être utilisé seul ou avec boîte à outils.
MATLAB est un langage de calcul scientifique de haut niveau et un environnement interactif pour le développement d'algorithmes, la visualisation et l'analyse de données, ou le calcul numérique. Il utilise les langages de programmation (C/C++, Fortran, Java et Microsoft Excel) avec une inclinaison des fonctions graphiques 2D/3D pour la visualisation des données et autorise l'intégration d'algorithmes.
Il peut être utilisé pour des applications orientées en traitement du signal et d'images, en communications, en conception de systèmes de contrôle, en tests et mesures, en modélisation et analyse financière ainsi qu'en bioinformatique.
MATLAB offre de fonctions mathématiques pour l'algèbre linéaire, les statistiques, l'analyse de Fourier, le filtrage aussi il offre un certain nombre de fonctionnalités pour la documentation et le partage de votre travail. Vous pouvez intégrer votre code MATLAB avec d'autres langages et applications et distribuer vos algorithmes et applications MATLAB.