Initiation ` a MATLAB Olivier LOUISNARD 9 septembre 2003 SOMMAIRE i Sommaire 1
Initiation ` a MATLAB Olivier LOUISNARD 9 septembre 2003 SOMMAIRE i Sommaire 1 G´ en´ eralit´ es et prise en main 5 1.1 D´ emarrage, quitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 Aide, documentation en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Calculs ´ el´ ementaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Historique des commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Variables et fonctions pr´ ed´ efinies 7 2.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 Effacement et liste des variables . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 Variables pr´ ed´ efinies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.4 Fonctions pr´ ed´ efinies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3 Matrices et tableaux 11 3.1 D´ efinition d’un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 Acc` es ` a un ´ el´ ement d’un tableau . . . . . . . . . . . . . . . . . . . . . . . . 12 3.3 Extraction de sous-tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.4 Construction de tableaux par blocs . . . . . . . . . . . . . . . . . . . . . . . 14 3.5 Op´ erations sur les tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.5.1 Addition et soustraction . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.5.2 Multiplication, division et puissance terme ` a terme . . . . . . . . . . 15 3.5.3 Multiplication, division et puissance au sens matriciel . . . . . . . . 15 ii SOMMAIRE 3.5.4 Transposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.5.5 Synth` ese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.6 Longueurs de tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.7 G´ en´ eration rapide de tableaux . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.7.1 Matrices classiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.7.2 Listes de valeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4 Graphique 2D 21 4.1 L’instruction plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4.1.1 Tracer une courbe simple . . . . . . . . . . . . . . . . . . . . . . . . 21 4.1.2 Superposer plusieurs courbes . . . . . . . . . . . . . . . . . . . . . . 22 4.1.3 Le pi` ege classique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.1.4 Attributs de courbes . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.2 Echelles logarithmiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.3 D´ ecoration des graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.3.1 Titre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.3.2 Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.3.3 L´ egendes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.3.4 Tracer un quadrillage . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.4 Afficher plusieurs graphiques (subplot) . . . . . . . . . . . . . . . . . . . . . 27 4.5 Axes et zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.6 Instructions graphiques diverses . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.6.1 Maintien du graphique . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.6.2 Effacement de la fenˆ etre graphique . . . . . . . . . . . . . . . . . . . 29 4.6.3 Saisie d’un point ` a la souris . . . . . . . . . . . . . . . . . . . . . . . 29 5 Programmation MATLAB 31 SOMMAIRE iii 5.1 Fichiers de commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.1.1 Principe g´ en´ eral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.1.2 Ou doit se trouver mon fichier de commande ? . . . . . . . . . . . . 31 5.1.3 Commentaires et autodocumentation . . . . . . . . . . . . . . . . . 32 5.1.4 Suppression de l’affichage . . . . . . . . . . . . . . . . . . . . . . . . 32 5.1.5 Pause dans l’ex´ ecution . . . . . . . . . . . . . . . . . . uploads/Industriel/ www-cours-gratuit-com-coursmatlab-id4546.pdf
Documents similaires










-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 19, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.4141MB