Ecole Nationale Polytechnique – Malek Bennabi – Constantine (ENPC)
Classe préparatoire /1ere année/ Informatique
TD 1 : Introduction à MATLAB
Exercice 1:
Exécutez sur la ligne de commande les commandes suivantes et donner la fonctionnalité de
chacune d’entre elles : help, demo, info, helpwin, help nom_fonction, lookfor
nom_fonction, clear, delete, clc.
Solution :
>> help
HELP topics : présente des explications sur les fonctionnalités de MATLAB.
>> demo
Montre des démonstrations « des exemples » réaliser en MATLAB
>> info
Donne des informations sur MATLAB et sa version installée.
>> helpwin
Permet d’ouvrir une fenêtre d’aide qui présente des explications sur les fonctionnalités de
MATLAB
>> help sin
Donne des explications sur le fonctionnement d’une fonction prédéfinie sur MATLA.
Exemple : help sin : explique c’est quoi la fonction « sin » est comment on peut l’utiliser sur
MATLAB.
>> lookfor sqrt
Permet de rechercher une fonction prédéfinie existante sur MATLAB. Exemple : lookfor sqrt,
permet de rechercher et comprendre les fonctionnalités de la fonction « sqrt ».
>> clear
Permet de supprimer toutes les variables créer par l’utilisateur.
Dr. Mohamed Hachem Kermani 2020/2021 1
>> delete
Permet de supprimer un fichier créé par l’utilisateur.
>> clc
Efface les commandes saisies sur la fenêtre de commande. (vider la fenêtre de commandes)
Exercice 2:
Trouvez la fonction qui donne la valeur absolue d'un nombre. Tapez help de cette fonction
puis exécuter cette commande avec un exemple.
Solution :
>> lookfor abs
>> help abs
>> abs (-11)
ans =
11
Exercice 3:
Dans la fenêtre de commandes, taper les opérations suivantes :
4 x 6, 5+7, 3 – 15, 6 ÷ 2
- Comment nous pouvons conserver les résultats trouvés ?
- Qu’est ce qu’il faut modifier pour ne pas afficher les résultats dans la fenêtre de
commande.
Taper les symboles : pi, inf, NaN et donner leurs significations.
Dr. Mohamed Hachem Kermani 2020/2021 2
Solution :
>> 4 * 6
ans =
24
>> 5 + 7
ans =
12
>> 3 - 15
ans =
-12
>> 6 / 2
ans =
3
Nous pouvons conserver les résultats en affectant les opérations à des variables.
>> A = 4 * 6
A=
24
>> X = 5 + 7
X=
12
>> C = 3 - 15
C=
-12
>> R = 6 / 2
R=
3
Pour ne pas afficher les résultats dans la fenêtre de commande : il faut ajouter ; à la fin de
chaque instructions.
>> A = 4 * 6 ;
>> X = 5 + 7 ;
>> R = 6 / 2 ;
Dr. Mohamed Hachem Kermani 2020/2021 3
>> pi
ans =
3.1416
Renvoi la valeur du
>> inf
ans =
Inf
Renvoi la valeur du
>> NaN
ans =
NaN
Permet de vérifier si c’est un nombre ou non.
Exercice 4:
Utiliser Matlab pour faire les calculs suivants (en ligne de commande) :
X=5+
4
𝑉= 𝜋 R3 Où R = 2.5 cm
2
Y=X +2
Solution :
>> X = 5 + 3/2
X=
6.5000
>> Y = X^2 + 2
Y=
44.2500
Dr. Mohamed Hachem Kermani 2020/2021 4
>> R = 2.5
R=
2.5000
>> V = (4/3 * pi) * R^3
V=
65.4498
Exercice 5:
Afin de se familiariser avec les variables, essayez les diverses commandes suivantes :
>> V1 = 10
>> V2 = 23
>> V1 = sqrt (V2 * log (2))
>> v1 = 3
>> v1
>> V1
>> clear v1
>> clear
Solution:
>> V1 = 10
V1 =
10
>> V2 = 23
V2 =
23
>> V1 = sqrt (V2 * log (2))
V1 =
3.9928
Dr. Mohamed Hachem Kermani 2020/2021 5
>> v1 = 3
v1 =
3
>> v1
v1 =
3
>> V1
V1 =
3.9928
>> clear v1
>> clear
Exercice 6:
Utiliser MATLAB pour faire les calculs suivants (en ligne de commande) :
( )= ( )
( )= ( )
Où x contenant les valeurs comprises entre : et avec un pas de 0.001
Solution :
>> x = -6*pi : 0.001 : 6*pi ;
>> f = sin((2 * pi) ./ x ) ;
>> g = cos((2 * pi) ./ x ) ;
Dr. Mohamed Hachem Kermani 2020/2021 6