MATLAB est un système interactif et convivial de calcul numérique et de visualisation graphique destiné aux ingénieurs et scientifiques. Il possède un langage de programmation à la fois puissant et simple d’utilisation. Il permet d’exprimer les problèmes et solutions d’une façon aisée, contrairement aux autres langages de programmation.

MATLAB intègre des fonctions d’analyse numérique, de calcul matriciel, de traitement de signal, de visualisation graphique 2D et 3D, etc.

 

Il peut être utilisé de façon interactive ou en mode programmation.

  • En mode interactif, l’utilisateur a la possibilité de réaliser rapidement des calculs sophistiqués et d’en présenter les résultats sous forme numérique ou graphique.
  • En mode programmation, il est possible d’écrire les scripts (programmes) comme avec d’autres langages. L’utilisateur peut aussi créer ses propres fonctions pouvant être appelées de façon interactives ou par les scripts. Ces fonctions fournissent à MATLAB un atout inégalable : son extensibilité. Ainsi, l’environnement MATLAB peut être facilement étendu.

 

Particularités du langage MATLAB

Matlab est un langage interprété, c’est à dire :

  • Les commandes tapées dans la fenêtre de commande sont exécutées immédiatement;
  • Les variables sont déclarées en mémoire dès leur apparition dans une expression;
  • Les variables peuvent être réassignées;
  • Les variables peuvent être effacées sélectivement du workspace;

Le contenu du Workspace peut être sauvegardé dans un fichier de données

  • L’extension du fichier de données est .mat (ex: mes_donnees.mat);
  • Le fichier est un fichier binaire;
  • Le fichier .mat peut être rechargé dans le Workspace.

 

Allez plus loin :

  1. L’interface de MATLAB
  2. Les instructions dans la fenêtre de commande
  3. Les appels de fonctions MATLAB
  4. L’aide dans MATLAB