TP1-INITIATION A L’OUTIL

Telechargé par chebbi.elouni
Ateliers de Mathématiques : Initiation à Matlab
E. CHEBBI 1 ISET Sidi Bouzid
TP1 : INITIATION A L’OUTIL
1. Introduction
Matlab (abréviation de « Matrix Laboratory ») est un environnement informatique conçu pour le
calcul matriciel. L’élément de base est une matrice dont la dimension n’a pas à être fixée. Matlab est
un outil puissant qui permet la résolution de nombreux problèmes en beaucoup moins de temps qu’il
n’en faudrait pour les formuler en C ou en Pascal.
S’il est parfaitement adapté à l’Automatique et au traitement du signal, sa facilité d’emploi avec des
nombres complexes et ses possibilités d’affichages graphiques en font un outil intéressant pour bien
d’autres types d’applications. De plus, des « toolboxes » (boites à outils) sont disponibles dans de
nombreux domaines (traitement du signal, traitement d’image, d’optimisation, contrôle …).
Matlab peut être considéré comme un langage de programmation au même titre que C, Pascal ou
Basic. C’est un langage interprété, c'est-à-dire que les instructions sont exécutées immédiatement
après avoir été tapées.
2. L’interface de Matlab
Pour lancer Matlab il suffit de cliquer deux fois sur l’icône Matlab.exe. La fenêtre « Command
Window » apparait alors, c’est dans cette fenêtre que l’on peut taper les instructions Matlab (à la
suite des chevrons >>).
Figure 1.1 : Environnement de travail MATLAB
Command Window
Fenêtre de commande ou
Console d’exécution
Workspace
Variables
en cours
Current Folder
Répertoire de
travail en cours
Command History
Historique des commandes
Ateliers de Mathématiques : Initiation à Matlab
E. CHEBBI 2 ISET Sidi Bouzid
2.1. Command Window
C’est le terminal dans lequel on doit taper les commandes et sur lequel on verra l’affichage des
résultats. Une ligne commence toujours par >>. Essayez la commande suivante :
Une commande utile lorsque l’on a un doute sur le type de variable que l’on vient de créer est la
commande whos
2.2. Workspace
Dans cette fenêtre, on obtient la liste des variables connues par Matlab. Il est possible de double-
cliquer sur une variable pour l’afficher. Un clic-droit sur les variables offre de nombreuses options
telles que : Copiez, Collez, Supprimez etc.
2.3. Command History
Lorsque l’on effectue une analyse de données sur les résultats d’une expérience il est essentiel de
conserver une trace de toutes les opérations qui ont été réalisées. C’est la base de la traçabilité et de
la reproductibilité des résultats scientifiques. Il est possible de cliquer sur une commande dans cette
fenêtre pour l’exécuter a nouveau. On peut également remonter dans la liste de commandes en se
plaçant dans la Command Window et en pressant les flèches de direction.
2.4. Current Folder
Matlab définit le PATH (chemin). C’est les dossiers dans lesquels Matlab va chercher lorsque l’on
appelle un commande. Le PATH est divisé en deux sous-parties : d’une part le MATLABPATH et
d’autre par le USERPATH.
3. Opérations élémentaires
3.1. Calcul sans déclaration de variables
Ateliers de Mathématiques : Initiation à Matlab
E. CHEBBI 3 ISET Sidi Bouzid
Remarques
Le résultat est automatiquement affectée à la variable ans (comme answer)
La variable ans apparaît dans la fenêtre Workspace
La commande apparaît dans la fenêtre Command History
Le résultat est affiché avec 5 chiffres significatifs. La précision par défaut correspond au format
short. Pour plus de précision, on choisira le format long (>> format long ; >> format short).
Exemple :
Calculer l’expression mathématique
(1 + 2^2)/(3 *4 - 5)
3.2. Calcul avec déclaration de variables
Dans MATLAB, il n’est pas nécessaire de préciser le type (entier, réel, complexe, . . . ) d’une variable
lors de la déclaration : il est fait automatiquement en fonction du calcul effectué.
On peut affecter une valeur à une variable :
Ateliers de Mathématiques : Initiation à Matlab
E. CHEBBI 4 ISET Sidi Bouzid
4. Variables et constantes spéciales :
Pi
Π
inf
Plus l’infini
-inf
Moins l’infini
NaN
Not-a-Number
On peut indiquer le nom de la variable dans laquelle le résultat doit être stocké (commence par une
lettre, moins de 19 caractères).
Attention : Matlab prend en considération les majuscules ( x est différent de X).
Exemples :
Evaluer dans Matlab les quantités suivantes
2
;
;
2
5. Variables complexes:
Matlab travaille indifféremment avec des nombres réels et complexes. Par défaut les variables i et j
sont initialisées à la valeur complexe
1
. Naturellement si vous redéfinissez la variable i ou j avec
une autre valeur elle n’aura plus la même signification.
i
Imaginaire pur
j
Imaginaire pur
conj(X)
Conjugué du nombre complexe X
real(X)
Partie réelle
imag(X)
Partie imaginaire
abs(X)
module
angle(X)
Argument(en radians)
Ateliers de Mathématiques : Initiation à Matlab
E. CHEBBI 5 ISET Sidi Bouzid
1 / 8 100%

TP1-INITIATION A L’OUTIL

Telechargé par chebbi.elouni
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !