UNIVERSITE CHOUAIB DOUKKALI
ECOLE NATIONALE DES SCIENCES
APPLIQUEES
EL JADIDA
Année Universitaire : 2023/2024
Matlab TP. N° 3
Exercice N°1
Soit le polynôme P(x) = 3x3 - x2 +2x-9
1)Donnez la commande Matlab permettant de définir P(x)
2) Calculez les racines de P(x) ? Commentez le résultat.
3) Evaluez le polynôme P pour x=1 ? et x=1.5 ?
4) Déterminez le polynôme f(x) à partir de ses racines ?
r = 1.5000 + 0.5000i
1.5000 - 0.5000i
5) Multipliez tous les coefficients de f(x) par la valeur 2, par la suite calculez
à nouveau les racines de (f(x)*2),
6)Commentez le résultat ?
7) Nous considérons les polynômes P1(x)=2 x2 + 5x -9 et P2(x)=3x +4
▪ Déterminez les racines de P1(x) et P2(x)
▪ Evaluez P1(x) et P2(x) pour 𝑌1 = 𝑃1 (𝑥), 𝑌2 = 𝑃2 (𝑥) 𝑎𝑣𝑒𝑐 x ∈ [−50 ; 50]
8)Tracez les deux courbes des polynômes P1(x) et P2(x) dans ce domaine des valeurs
(utilisez un affichage différent pour les courbes)
9)Placez sur le graphique un titre, des labels d'abscisses et d'ordonnées.
10) Utilisez la fonction « subplot » pour afficher les courbes séparément
dans la même fenêtre.
Exercice N°2
Résolution d'un système sous-dimensionnée :
2x1 +x2 - 3x3=1
x1 -2x2 + x3=2
1) Ecrivez le système sous la forme matricielle Ax = b (ou vous définissez A et b)
Et calculez le rang de la matrice A.
2) Définissez la matrice B comme étant la matrice A a laquelle on a ajouté le vecteur colonne b.
3) Calculez le rang de la matrice B. Conclusion ?
4) Définissez le vecteur c = [1; 1; 1] et déterminez l'image du vecteur c par la matrice A.
5) Résolvez l'équation Ax = b.
NB : A\b est équivalent à inv(A)*b si A est inversible.
ENSAJ | Année Universitaire : 2023/2024 Pr. E. M. SADEK
Exercice N° 3
1) Définissez la fonction fibo qui prend un argument n et renvoie la valeur du n-ième terme de la suite
de Fibonacci.
i. Suite de Fibonacci est définie comme suit (Fn) n€IN : F1 = 1, F2 = 2 et Fn= Fn-1+Fn-2 pour n>2
2) Écrire une fonction Matlab qui reçoit en entrée les coordonnées cartésiennes (x,y) d’un point, et qui
Obtient en sortie ses coordonnées polaires : le rayon 𝑟=√𝒙𝟐 + 𝒚𝟐 et l’argument 𝑎=𝑎𝑟𝑐𝑡𝑔(𝑥 /𝑦).
3) Construisez une fonction qui prend comme variables deux vecteurs v et w à trois composantes, et
qui en renvoie le produit vectoriel.
4) Créer une fonction t=matrace(A) :
✓ Qui calcule la trace d’une matrice A si A est une matrice carrée.
✓ Qui renvoie la valeur -1 si A n’est pas carré ;
Exercice N° 4
1)Ecrire Le code Matlab qui permet d’évaluer l’intégrale de 𝑓 (𝑥 )= √1 + ⅇ𝑥 sur l’intervalle [0,2].
2) déterminer les dérivés 𝑓′(𝑥 ) et 𝑓′′(𝑥 ) la fonction 𝑓 (𝑥 ) sur son intervalle de définition Df
ENSAJ | Année Universitaire : 2023/2024 Pr. E. M. SADEK