TP : Atelier Mathématique ISET Nabeul
Institut Supérieur des Etudes Technologiques de Nabeul
Filière : 1ére Année Licence, Génie Electrique
Matière : Atelier Mathématique
Travaux Pratiques N°02
Calcul sur les polynômes
Objectifs :
Ce TP a pour but de savoir utiliser les fonctions prédéfinies pour le calcul sur les polynômes.
Fonctions :
conv produit de polynômes
residue décomposition en éléments simples
roots trouve les racines d'un polynôme
poly trouve le polynôme à partir des ses racines
polyval évalue le polynôme
1- Racines d'un polynôme
1er exemple : 2ème exemple :
3x² - 5x + 2 = 0 x² + 3x + 8 = 0
On commence par définir un " vecteur " >> p= [ 1 3 8 ]
qui contient les coefficients du
polynôme : p=
>> p = [ 3 -5 2 ] 138
p= >> roots(p)
3 -5 2 ans =
>> roots(p) -1.5000 + 2.3979i
ans = -1.5000 - 2.3979i
Imen AZZOUZ Page 1
TP : Atelier Mathématique ISET Nabeul
1.0000
0.6667
>> roots( [ 3 -5 2 ])
ans =
1.0000
0.666
3ème exemple : 4ème exemple :
x² - 4x + 4 = 0
>> p= [ 1 -4 4 ] >> p = [ 1 2 -2 4 3 5 ]
p= p=
1 -4 4 1 2 -2 4 3 5
>> roots(p) >> roots(p)
ans = ans =
2 -3.0417
2 0.9704 + 1.0983i
0.9704 - 1.0983i
-0.4495 + 0.7505i
-0.4495 - 0.7505i
5ème exemple :
polynôme à coefficients complexes :
(1+i)x² + (2-5i)x + 3,5 = 0
>> format short
>> p = [ 1+i 2-5i 3.5]
Imen AZZOUZ Page 2
TP : Atelier Mathématique ISET Nabeul
p=
1.0000 + 1.0000i 2.0000 - 5.0000i 3.5000
>> roots(p)
ans =
1.7116 + 4.0248i
-0.2116 - 0.5248i
2- Détermination des coefficients d’un polynôme à partir des ses racines
1er exemple : 2ème exemple :
>> a = [ 2 1 ] >> a = [ 2 2 3 -5 ]
a= a=
21 2 2 3 -5
>> poly(a) >> poly(a)
ans = ans =
1 -3 2 1 -2 -19 68 -60
(c’est-à-dire : x² -3x +2)
3ème exemple :
>> a = [ 2+i 2-3i 5]
a=
2.0000 + 1.0000i 2.0000 - 3.0000i 5.0000
>> poly(a)
ans =
1.0000 -9.0000 + 2.0000i 27.0000 -14.0000i -35.0000 +20.0000i
Vérification :
>> p = ans
Imen AZZOUZ Page 3
TP : Atelier Mathématique ISET Nabeul
p=
1.0000 -9.0000 + 2.0000i 27.0000 -14.0000i -35.0000 +20.0000i
>> roots(p)
ans =
2.0000 - 3.0000i
5.0000 - 0.0000i
2.0000 + 1.0000i
3- Produit de polynômes
1er exemple 2ème exemple
( x –2 )( x – 1 ) = ? (3x² - 5x + 2)( x² + 3x + 8) = ?
>> p1=[ 1 -2 ] >> p1=[ 3 -5 2 ]
p1 = p1 =
1 -2 3 -5 2
>> p2=[ 1 -1 ] >> p2=[ 1 3 8 ]
p2 = p2 =
1 -1 138
>> conv( p1 , p2 ) >> conv( p1 , p2 )
ans = ans =
1 -3 2 3 4 11 -34 16
Autrement dit :( x –2 )( x – 1 ) = x² -3x Autrement écrit :
+2
(3x² - 5x + 2)( x² + 3x + 8) = 3x4 + 4x3 +
11 x² -34 x +16
4- Décomposition en éléments simples
Imen AZZOUZ Page 4
TP : Atelier Mathématique ISET Nabeul
p1 , p2 … désignent les " pôles ".
Exemple : >> [ r , p , k ] = residue ( n , d)
r=
-1.0000
polynôme du numérateur :
3.0000
>> n =[ 6 ]
-3.0000
n=
1.0000
6
p=
polynôme du dénominateur :
-3.0000
>> d =[ 1 6 11 6 0 ]
-2.0000
d=
-1.0000
1 6 11 6 0
0
k=
[]
Finalement :
Travail demandé :
1. Résoudre dans C
3𝑥 2 − 5𝑥 + 2 = 0
𝑥 3 + 2𝑥 2 − 𝑥 + 5 = 0
𝑥 + 2𝑥 4 − 2𝑥 3 + 4𝑥 2 + 3𝑥 + 5 = 0
5
1 + 𝑖 𝑥 2 + 2 − 5𝑖 𝑥 + 3.5 = 0
2. Quel sont les polynômes qui admettent les solutions suivantes
(2 ,1), (2, 2, 3,-5) et (2+i, 2-3i, 5)
3. Déterminer le produit de deux premiers polynômes
4. Calculer les valeurs des polynômes précédents pour X=2.275
5. Décomposer en éléments simples :
Imen AZZOUZ Page 5
TP : Atelier Mathématique ISET Nabeul
6𝑥 2
𝑥 4 + 6𝑥 3 + 11𝑥 2 − 6𝑥
7𝑥
𝑥 5 − 3𝑥 2 + 6𝑥 − 5
Imen AZZOUZ Page 6