Intissar matlab
P. Ciarlet, E. Lunéville ENSTA/UMA
1
2
Le logiciel Matlab consiste en un langage interprété qui s'exécute dans une fenêtre dite d'exécution. L'intérêt de Matlab tient, d'une part, à sa simplicité d'utilisation : pas de compilation, déclaration implicite des variables utilisées et, d'autre part, à sa richesse fonctionnelle : arithmétique matricielle et nombreuses fonctions de haut niveau dans divers domaines (analyse numérique, statistique, commande optimale, représentation graphique, ...). Il est à noter que toutes les commandes sont en anglais et l'aide en ligne également ! On peut utiliser Matlab, soit en mode en ligne, c'est-à-dire saisir des commandes dans la fenêtre d'exécution au fur et à mesure, soit en mode programmation, en écrivant dans des fichiers séparés (*.m) l'enchaînement des commandes. Ces fichiers s'appellent des scripts et on les construit à l'aide de n'importe quel éditeur de texte (par exemple emacs, …). Le mode en ligne permet d'obtenir des résultats simples qui ne sont pas sauvegardés. Le mode programmation, quant à lui, permet de développer des applications très complexes.
1. Lancement de Matlab
Lors de son lancement (via la commande Matlab par exemple) la fenêtre d'exécution s'ouvre. Il est alors possible d'exécuter différents types de commandes dans cette fenêtre, par exemple*, la commande fondamentale d'aide en ligne :
help HELP topics: matlab\general matlab\ops matlab\lang matlab\elmat matlab\elfun matlab\specfun matlab\matfun matlab\datafun matlab\polyfun matlab\funfun matlab\sparfun matlab\graph2d matlab\graph3d matlab\specgraph matlab\graphics matlab\uitools matlab\strfun matlab\iofun matlab\timefun
*
-
General purpose commands. Operators and special characters. Programming language constructs. Elementary matrices and matrix manipulation. Elementary math functions. Specialized math functions. Matrix functions - numerical linear algebra. Data analysis and Fourier transforms.