Chapitre 2 les polynômes et Résolution d’équations linéaires
Exercice 1 : soit f1 et f2 deux polynômes f 1 (x ) x 4x 2
3 2
f 2 (x ) 3x 12x 2
2
Ecrire un script Matlab permettant de :
1) trouvez les racines de chaque polynôme.
2) Calculer leurs dérivées respectives Df1, Df2.
3) déterminer le polynôme S(x) somme des deux polynômes.
4) Calculer Tf= f1 - f2
5) déterminer P(x) le produit (ou convolution) des deux polynômes.
6) donner la division du polynôme P(x) sur le polynôme f1
7) tracer l’évolution du polynôme P(x) sur l’intervalle [-3,3].
Solution:
clc
close all
clear all
% declaration des deux fonctions
f1=[1 -4 0 2]
f2=[0 3 12 -2]
%1-les racines de f1 et f2
rf1=roots(f1)
rf2= roots(f2)
%2-calculer les dérivés
dp1=polyder(f1)
dp2=polyder(f2)
%3-la somme des deux polynomes
disp('la somme de f1+f2=')
S=f1+f2
%4-calculer f1-f2
Tf=f1-f2
%5-le produit des deux polynomes
disp('le produit de f1*f2=')
P=conv(f1,f2)
%6- la division du polynome P sur f1
disp('la division P/f1')
[q,r]=deconv(P,f1) %P/f1=f2
%7-l’evolution de P
x=linspace(-3,3)
EP=polyval(P,x)
plot(x,EP,'g','linewidth',2)
legend('P(x) produit de f1 et f2')
grid on
box on
Exercice 2
Soit p(x)=3x4-7x3+2x2+1
1) trouver les racines de p(x) et reconstruire p à partir de ses racines.
2) soit x=-5 :0.5 :5, tracer la dérivé de p (dp) et la primitive de p (ip) en fonction
de x dans la fenêtre graphique.
3) évaluer le polynôme p(x) en un point donné x1=5.
22