Matlab
Marie Postel∗ Version r´vis´e septembre 2004 e e
Table des mati`res e
1 Prise en main de Matlab 2 Programmation 2.1 Syntaxe du langage . . . . . . . . . . . . . . . . 2.2 Vecteurs . . . . . . . . . . . . . . . . . . . . . . 2.3 Matrices . . . . . . . . . . . . . . . . . . . . . . 2.4 Exercices sur la syntaxe de base et les tableaux 3 Fonctions ou macros (function 3.1 M-files functions . . . . . 3.2 Inline functions . . . . . . 3.3 Fonctions outils . . . . . . . . 3.4 Exercices sur les fonctions . . 3.5 Algorithmes pr´programm´s . e e 4 Les boucles 5 Tests 6 Lecture et ´criture au clavier et dans des fichiers e . . . . . ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 4 5 6 7 10 10 11 11 12 12 13 14 16
7 Repr´sentation graphique sous Matlab e 17 7.1 Exemple de repr´sentation graphique en dimension deux . . . . . . . . . . . . . . . . . . . . . 17 e 7.2 Autres types de repr´sentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 e 8 Exercices d’analyse num´rique e 19 8.1 Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2 R´solution approch´e des ´quations diff´rentielles . . . . . . . . . . . . . . . . . . . . . . . . . 21 e e e e
∗ Laboratoire
Jacques-Louis Lions, Universit´ Pierre et Marie Curie e
1
Introduction
MATLAB1 est un logiciel commercial de calcul interactif. Il permet de r´aliser des simulations num´riques e e