Académique Documents
Professionnel Documents
Culture Documents
Le nom MATLAB est dérivé de l’anglais Matrix Laboratory. C’est un logiciel conçu
pour fournir un environnement de calcul numérique de haut niveau. Il est particuliè-
rement performant pour le calcul matriciel et dispose de grandes capacités gra-
phiques et d’autres capacités de développement. Il fournit de nombreuses fonc-
tions préprogrammées regroupées en boites à outils (toolbox) pour de nombreux
domaines.
Lorsque vous lancez MATLAB pour la première fois, l’écran ressemble à celui-ci
de la figure 1.1.
Le logiciel propose un véritable environnement de travail composé de multiples
fenêtres. Nous pouvons distinguer quatre blocs :
1. Command Window (console d’exécution) : à l’invité de commande "> >", l’uti-
lisateur peut faire rentrer les instructions à exécuter. Il s’agit de la fenêtre prin-
cipale de l’interface.
2. Current Directory (répertoire courant) : permet de naviguer et de visualiser le
contenu du répertoire courant de l’utilisateur. Les programmes de l’utilisateur
doivent être situés dans ce répertoire pour être visible et donc exécutable.
3. Workspace (espace de travail) : permet de visualiser les variables définies,
leur type, la taille occupée en mémoire ...
4. Command History : historique des commandes que l’utilisateur a exécutées.
Il est possible de faire glisser ces commandes vers la fenêtre de commande.
1
2 C HAPITRE 1. TP 1 : I NITIATION À MATLAB : U TILISER L’ AIDE ET COMMANDES PRINCIPALES
a='resultat'
Remarque 1.1.1 MATLAB fait la différence entre les majuscules et les minuscules.
»x, X
1.1. PARTIE THÉORIQUE 3
Affichage
On peut afficher un message ou une valeur à l’écran avec l’instruction disp. Les
cotes ’ ’ indiquent qu’on veut afficher du texte,
Remarque 1.1.3 %.3f indique que l’emplacement est réservé à un nombre réel
avec tois chiffres après la virgule.
Généralement on utilise trois types de variables :
%f Nombre réel
%d Nombre entier
%s Caractère
Lecture
Exercise 1.2.1
x=exp(2)
y=log(2)
z=sin(pi/2)
mot='bonjour'
whos x
La variable ”mot” est de type ............ de taille .......... et occupe ........... bits en mé-
moire.
clc
who
clear x
who
clear
who
Exercise 1.2.2
factor(18)
1.2. PARTIE PRATIQUE 5
Exercise 1.2.3
Exercise 1.2.4
d=1 ;
fileID=fopen('exo.txt','w');
Vous pouvez vérifier que dans le répertoire de travail un fichier texte vide exo.txt
vient d’être créé.