Mathematics">
Tp4matlab 1
Tp4matlab 1
Tp4matlab 1
rationnelles
Définitions
Une fonction polynôme est une fonction P : définie par une expression du type :
Remarque :
a est une racine de P si et seulement s'il existe une fonction polynôme Q telle que pour tout réel x,
P(x) = (x - a) Q(x).
- on a alors deg Q = n - 1 ;
- ce théorème permet de réduire le degré d'une équation.
Pour déterminer les racines d’un polynôme : On commence par définir un " vecteur "qui contient les
coefficients du polynôme : (par ordre décroissant en degré de x)
Exemple : 3x2 − 5x + 2 = 0
Polynômes et Fractions rationnelles 2
>> p = [ 3 -5 2 ]
p=
3 -5 2
>> roots(p)
ans =
1.0000
0.6667
>> roots( [ 3 -5 2 ])
ans =
1.0000
0.6667
Exemple :
>> a=[1 2]
a=
12
>> poly(a)
ans =
1 -3 2
2
Polynômes et Fractions rationnelles 3
Exemple : (x − 2)(x − 1) =?
>> p1=[1 -1]; p2=[1 -2];
>> P=conv(p1,p2)
P=
1 -3 2
a = [1 2 3 4];
b = [1 4 9 16];
c = [1 6 20 50 75 84 64];
[q,r] = deconv(c,b)
q=
r=
3
Polynômes et Fractions rationnelles 4
Exemple :
polynôme du numérateur :
>> n =[ 6 ]
n=
polynôme du dénominateur :
>> d =[ 1 6 11 6 0 ]
d=
1 6 11 6 0
>> [ r , p , k ] = residue ( n , d)
r=
-1.0000
3.0000
-3.0000
1.0000
p=
4
Polynômes et Fractions rationnelles 5
-3.0000
-2.0000
-1.0000
k=
[]
Donc, on a :
>> p = [ 3 -5 2 ]
p=
3 -5 2
Calcul de f( x = 1) ?
>> polyval( p , 1 )
ans=
Représentation graphique
>>x = linspace(-1,3,100)
>> p = [1 4 -7 -10]
>> v = polyval(p,x)
Taper grid.
5
Polynômes et Fractions rationnelles 6
>> grid
Exercices
Exercice 1 :
1/ Déterminer les racines de :
a/ x2 − 4x + 4 = 0
b/ x2 + 3x + 8 = 0
Exercice 2
1/ Déterminer le polynôme e(x) somme des polynômes c(x) et d(x).
c(x) = x2 − 2x − 7
d(x) = x3 − 4x2 + x − 4
a(x) = x2 + 2x + 3
v(x) = x4 + 5x2 + 6
6
Polynômes et Fractions rationnelles 7
Exercice 3
– Entrer les polynômes : p = 2x5 − x2 + 5
q = x2 + 1
Exercice 4
Écrire le polynôme : P (x) = x3 − 8x2 − 32x − 13
– Calculer de p(2).
– Calculer de p(π).
– Calculer p(x)q(x).
– Calculer p(x)/q(x).
– obtenir le graphe de p(x) sur l’intervalle [-5, 12] avec un pas de 0,01.
x = -5 : 0.01 : 12
plot(x,polyval(p,x))