Vous êtes sur la page 1sur 3

ENSAM Casablanca Année universitaire 2015/2016

TP3 MATLAB
Systèmes linéaires &Polynômes

Dans le travail, nous utiliserons la liste des fonctions suivantes :


poly Polynomial withspecifiedroots or characteristic polynomial
polyeig Polynomial eigenvalueproblem
polyfit Polynomial curvefitting
residue Partial fraction expansion (partial fraction decomposition)
roots Polynomial roots
polyval Polynomial evaluation
polyvalm Matrix polynomial evaluation
conv Convolution and polynomial multiplication
deconv Deconvolution and polynomial division
polyint Polynomial integration
polyder Polynomial differentiation

Activité 1
Réaliser les exercices suivants :

Exercice 1 (produit et division de polynômes) :


1. Calculer le polynôme Ri(X) = Pi(X) x Qi(X) dans chacune des situations suivantes :
a. P1(X) = X3 − 3X2 + 3X − 5 et Q1(X) = X3 − 2X2 + 3X – 2
b. P2(X) = X4 + X3 − 3X2 + 3X − 5 et Q2(X) = X3 − 4X2 + 2X – 6
c. P3(X) = X3 − 3X2 + 3X − 5 et Q3(X) = X3 + 3X – 3
2. Appliquer la fonction deconv pour calculer la division de Ri(X) par Pi(X)
3. Trouver la syntaxe pour calculer à la fois le résultat et le reste da la division euclidienne

Exercice 2 (valeur d’un polynôme) :


Appliquer la fonction polyval pour calculer :
a. R1(1), R1(2), R1(10)
b. P1(1), P1(2), P1(10)
c. R1(100), R1(200), R1(500)

Exercice 3 (racines d’un polynôme et polynôme caractéristique) :


1. Appliquer la fonction roots pour trouver les racines des polynômes de l’exercice 1
2. Appliquer la fonction poly pour trouver le polynômes dont les racines sont : 1, 3, 6 et 4
3. Soit A la matrice définie par A=[1 2 3 ; 4 5 6 ; 7 8 9], en utilisant la fonction poly trouver le
polynôme caractéristique de la matrice A
Exercice 4 (dérivation d’un polynôme) :
En utilisant la fonction polyder dériver les polynômes de l’exercice 1

Exercice 5 (intégration d’un polynôme) :


En utilisant la fonction polyint intégrer les polynômes de l’exercice 1(nous rappelons que la fonction
polyint a deux syntaxes : polyint(Polynôme) et polyint(Polynôme, constante)

Exercice 6 (décomposition d’une fraction rationnelle en éléments simples)


En utilisant la fonction residue de Matlab, décomposer la fraction rationnelle suivantes en
−4 x +8
éléments simple : F ( x )= 2
x + 6 x +8

Solution
b = [-4 8];
a = [1 6 8];
[r,p,k] = residue(b,a)

Exercice 7 (fonction polyfit) :


La fonction polyfit (X,Y,n) détermine la meilleure interpolation polynomiale de degré n. Pour bien
comprendre cette fonction, on propose l’exemple suivant :
x = linspace(0,4*pi,10);
y = sin(x);
p = polyfit(x,y,7);

Exécuter ce code et essayer de le comprendre

Activité 2
1. Ecrire un script qui demande de l’utilisateur un polynô me et affiches ces racines,
l’utilisateur peut entrer le polynô me sous forme d’un vecteur ou bien sous forme de
séquence de coefficients dans ce deuxième cas script doit demander le degré du polynô me

2. Ecrire un script qui demande de l’utilisateur deux polynô me et affiches leurs somme et
produit, l’utilisateur peut entrer les polynô mes sous forme de vecteurs ou bien sous forme
de séquence de coefficients dans ce deuxième cas script doit demander les degrés des
polynô mes

3. Implémenter la fonction isRoots(P,r) qui teste si r est une racine de P


Exercice 1 :
En utilisant Matlab, résoudre des systèmes linéaires suivants