Matlab
Année universitaire 2011-2012
Introduction à Matlab
Mohamed Jebalia & Maher Moakher Septembre 2011
Table des matières
1 2 3 4 5 6 7 8 Environnement Matlab Commandes d’environnement Éléments d’aide de Matlab Opérations arithmétiques simples, scalaires et chaînes de caractères Construction et opérations sur les vecteurs Polynômes Construction et opérations sur les matrices Structures conditionnelles et itératives 8.1 8.2 8.3 8.4 8.5 5 7 7 8 9 11 11 14
Opérateurs booléens . . . . . . . . . . . . . . . . . . . . . . . . . 14 Structure conditionnelle ‘if’ . . . . . . . . . . . . . . . . . . . . 14 Branchement ‘switch’ . . . . . . . . . . . . . . . . . . . . . . . . 15 Boucle ‘for’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Boucle ‘while’ . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 17
9 Programmation et utilisation de fonctions
2
9.1 9.2
Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 20 21
10 Utilisation de fonctions aléatoires 11 Opérations d’entrée/sortie
11.1 Affichage dans la sortie standard de Matlab . . . . . . . . . . . . 21 11.2 Lecture/écriture dans un fichier . . . . . . . . . . . . . . . . . . . 21 11.3 Formats d’affichage . . . . . . . . . . . . . . . . . . . . . . . . . 24 12 Utilisation des graphiques 24
12.1 Graphes en 2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 12.1.1 Courbes en coordonnées polaires . . . . . . . . . . . . . . 26 12.1.2 Histogrammes et Diagrammes . . . . . . . . . . . . . . . 27 12.1.3 Plusieurs graphes sur une même figure . . . . . . . . . . . 28 12.2 Graphes en 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 12.2.1 Courbes paramétrées . . . . . . . . . . . . . . . . . . . . 28 12.2.2 Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 13 Applications 30
13.1 Suites numériques . .