Le système MATLAB se divise en deux parties:
Le noyau
- Un environnement de travail, de test et de contrôle performant;
- Une fenêtre de commande permettant de tester rapidement des programmes;
- Un interpréteur graphique puissant (interfaces homme machine, graphiques, images, animations);
- Un langage de programmation optimisé (vectorisation);
- Une librairie de fonctions mathématiques évoluée;
- Un système d’interfaçage facilitant l’exécution de programmes en C, Fortran, Java, VHDL …
Des Toolboxes (boîtes à outils)
MATLAB est conforté par une multitude de boites à outils (toolbox) spécifiques à des domaines variés. Elles regroupent un ensemble de fonctions spécifiques à un domaine d’application.
- Résolution d’équations aux dérivées partielles
- Optimisation
- Traitement du signal
- Traitement de l’image
- Logique floue
- Réseaux de neurones
- …