0% ont trouvé ce document utile (0 vote)
50 vues4 pages

TD2 Systemeslineaires L3maths

Le document présente des exercices liés à la résolution de systèmes linéaires par méthodes directes, incluant des matrices triangulaires, la méthode de Gauss, et des concepts de décomposition LU. Il aborde également des thèmes comme la complexité du calcul d'un déterminant, les matrices de permutation, et la factorisation de matrices spécifiques. Enfin, il traite de la résolution de problèmes d'approximation par la méthode des moindres carrés.

Transféré par

2d5y8nznh9
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
50 vues4 pages

TD2 Systemeslineaires L3maths

Le document présente des exercices liés à la résolution de systèmes linéaires par méthodes directes, incluant des matrices triangulaires, la méthode de Gauss, et des concepts de décomposition LU. Il aborde également des thèmes comme la complexité du calcul d'un déterminant, les matrices de permutation, et la factorisation de matrices spécifiques. Enfin, il traite de la résolution de problèmes d'approximation par la méthode des moindres carrés.

Transféré par

2d5y8nznh9
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Année universitaire 2024-2025

Fiche TD 2
Licence 3 de Mathématiques
Résolution de systèmes linéaires
par méthodes directes

Exercice 1. (Matrices triangulaires élémentaires)


Soient n ∈ N∗ et (ei )1≤i≤n la base canonique de Rn . On définit les matrices de Mn (R) suivantes :
— Eij la matrice avec un 1 dans la position (i, j) et 0 partout ailleurs ;
— Vij (λ) = In + λEij , avec λ ∈ R et i > j ;
— L(li ) = In + li eTi , avec li ∈ Rn tel que ses i premières composantes soient nulles.
1. Exprimer le produit Eij Ekl en fonction de Eil .
2. Quels sont les résultats des opérations suivantes sur une matrice A ∈ Mn (R) :

B = Vij (λ)A, C = AVij (λ) ?

3. Soit (λ, λ′ ) ∈ R2 . Calculer Vij (λ)Vkj (λ′ ) pour k ≥ i, et en déduire que Vij (λ) est inversible et
Vij (λ)−1 = Vij (−λ).
4. Représenter la matrice L(li ), puis la décomposer comme produit de matrices de la forme
Vkm (λ), où les valeurs (k, m, λ) sont à déterminer.
5. Calculer L(li )L(lj ) pour j ≥ i, et en déduire que L(li ) est inversible et L(li )−1 = L(−li ).
6. Soit M = L(ln−1 )L(ln−2 ) · · · L(l2 )L(l1 ). Donner une expression de son inverse M −1 en fonction
des li et ei .

Exercice 2. (Méthode de Gauss)


Soient      
2 1 0 4 2 x
 4 1 −2 8  2  y 
A= , b=  et X =  .
     
−4 −2 3 −7 −9 z 
0 −3 −12 −1 2 t
1. Écrire le système linéaire AX = b, noté (S). On note A(1) = A et b(1) = b.
2. Résoudre par la méthode d’élimination de Gauss le système linéaire (S). Pour chaque étape
k (k ∈ {1, 2, 3}) de l’algorithme :
— préciser la matrice A(k+1) et le second membre b(k+1) tels que (S) s’écrit sous la forme
A(k+1) X = b(k+1) ,
— donner la matrice L(k) telle que A(k+1) = L(k) A(k) .
3. Donner la matrice triangulaire inférieure L avec des 1 sur la diagonale et la matrice triangulaire
supérieure U telles que A = LU . En déduire la valeur de det A.

1
Exercice 3. (Complexité du calcul d’un déterminant)
Soit c(n) le nombre d’opérations élémentaires nécessaire au calcul du déterminant d’une matrice
A ∈ Mn (R) par la méthode du développement suivant une ligne ou une colonne.
1. Démontrer que c(n) ≥ n! pour tout n ≥ 2.
2. En supposant que vous disposiez d’un ordinateur effectuant 109 opérations élémentaires à la
seconde, déterminer un minorant du temps de calcul nécessaire pour calculer un déterminant
dans le cas n = 20.
3. Quelle autre méthode proposeriez-vous pour calculer un déterminant ? En disposant du même
ordinateur qu’à la question précédente, déterminer un majorant du temps de calcul nécessaire
pour calculer un déterminant dans le cas n = 20 avec cette méthode.
4. Rappeler le principe de la méthode de Cramer pour la résolution d’un système linéaire. Que
peut-on en conclure sur l’efficacité de la méthode de Cramer ?

Exercice 4. (Stratégie de résolution de A2 X = b)


Soit A ∈ Mn (R) une matrice inversible. Pour résoudre le système linéaire A2 X = b par une
méthode directe, vaut-il mieux calculer C = A2 puis résoudre CX = b, ou bien faire autrement ?
Justifier votre réponse.

Exercice 5. (Matrice de permutation)


Soient σ une permutation de {1, . . . , n} et P = Pσ la matrice de permutation associée.
1. Montrer que P est orthogonale. En déduire que (Pσ )−1 = Pσ−1 et det P ∈ {±1}.
2. Pour A ∈ Mn (K), donner les éléments de P T A et de AP .

Exercice 6. (Inverse de matrices triangulaires)


!
B X
1. Soit A = ∈ Mn+m (K) avec B ∈ Mn (K) et C ∈ Mm (K).
0 C
(a) Montrer que det A = det B · det C.
(b) En déduire que A est inversible si et seulement si B et C sont inversibles, et montrer
que dans ce cas !
−1 B −1 −B −1 XC −1
A = .
0 C −1

2. Montrer que l’inverse d’une matrice triangulaire supérieure (resp. inférieure) est aussi une
matrice triangulaire supérieure (resp. inférieure).

Exercice 7. (Décomposition LU d’une matrice particulière)


Soit A = (aij )1≤i,j≤n ∈ Mn (R) définie par

1

 si i = j ou j = n,
aij = −1 si i > j,


0 sinon.

Déterminer la décomposition LU de A.

2
Exercice 8. (Matrice flèche)
Soit n ≥ 2. On se donne trois vecteurs a = (a1 , . . . , an ) ∈ Rn , b = (b1 , . . . , bn−1 ) ∈ Rn−1 et
c = (c1 , . . . , cn−1 ) ∈ Rn−1 . On considère alors la matrice (dite « flèche ») A ∈ Mn (R) suivante :
 
a1 0 ··· 0 b1
 .. .. 
0
 a2 . . b2 

A =  .. .. .. .. .
 
. . . 0 . 
0 ··· 0 an−1 bn−1 
 

c1 c2 ··· cn−1 an
On suppose que les (n − 1) premiers coefficients de a sont non nuls.
1. Déterminer une factorisation LU de A.
2. En déduire à quelle condition (sur a, b et c) la matrice A est inversible.
3. On suppose désormais que b = c. Montrer que A admet une factorisation A = LDLT avec L
une matrice triangulaire inférieure à diagonale unité et D une matrice diagonale.

Exercice 9. (Matrice tridiagonale)


Soient n ≥ 1 et c = (c1 , . . . , cn ) ∈ Rn tel que ci ≥ 0 pour tout 1 ≤ i ≤ n. Soit A ∈ Mn (R) la
matrice tridiagonale définie par
 
2 + c1 −1 0 ··· 0
 .. .. 
 −1
 2 + c2 −1 
 . .

A= .. .. ..
 0 . . 0 . .

 .
..

 .
 . . −1 2 + cn−1 −1 

0 ··· 0 −1 2 + cn
1. Soit v ∈ Rn un vecteur quelconque. Montrer que
n
X n
X
v T Av = ci vi2 + v12 + vn2 + (vi − vi−1 )2 .
i=1 i=2

2. En déduire que A admet une factorisation de Cholesky.


3. Dans le cas où ci = 0 pour tout 1 ≤ i ≤ n, montrer que la matrice B telle que A = BB T est
bidiagonale et donnée par
 s
 i+1
bi,i = pour tout 1 ≤ i ≤ n,


i


s

 i
bi+1,i = − pour tout 1 ≤ i ≤ n − 1.


i+1

Exercice 10. (Résolution analytique de la droite des moindres carrés)


Étant donnés (m + 1) points du plan Ai = (xi , yi ) avec 0 ≤ i ≤ m, en supposant m ≥ 1 et
que les xi ne sont pas tous égaux, on cherche à déterminer une droite d’équation p(x) = ax + b
qui passe « au mieux » par les points (Ai )0≤i≤m en définissant a et b de telle sorte que la quantité
S(a, b) soit la plus petite possible, avec
m
X
S(a, b) = (yi − axi − b)2 .
i=0

3
1. À l’aide d’une figure, représenter la quantité que l’on cherche à minimiser.
2. Donner un cas simple où, sans calcul, on a existence et unicité de la solution au problème.
Donner la solution.
3. Montrer que si (a, b) est solution du problème, alors (a, b) est solution d’un système linéaire
de 2 équations à 2 inconnues que l’on précisera.
4. Montrer que le système précédent admet une unique solution notée (α, β).
5. Montrer que la fonctionnelle S admet bien un minimum absolu en (α, β).
6. Application numérique : m = 2, A0 = (0, −1), A1 = (1, 0) et A2 = (2, 2). Déterminer
l’équation de la droite des moindres carrés qui correspond à ces trois points et faire une figure
illustrant cette approximation.

Exercice 11. (Généralisation de l’exercice précédent)


On considère encore (m + 1) points du plan Ai = (xi , yi ) avec 0 ≤ i ≤ m et m ≥ 1. On suppose
maintenant que les xi sont deux à deux distincts, et on se donne n ∈ N∗ . Le problème consiste à
rechercher un polynôme p de degré au plus n qui passe « au mieux » par les points (Ai )0≤i≤m . On
pose pour cela
n
X
p(x) = aj xj ,
j=0

et on cherche à déterminer les coefficients (aj )0≤j≤n afin de minimiser la quantité


m
X
S(a0 , . . . , an ) = (yi − p(xi ))2 .
i=0

1. En appliquant la méthode de l’exercice précédent, montrer que X = (a0 , . . . , an )T est né-


cessairement solution d’un système linéaire de (n + 1) équations à (n + 1) inconnues. On
déterminera la matrice B et le second membre c de ce système (S ′ ).
2. On considère le système linéaire (S) suivant :

p(xi ) = yi , 0 ≤ i ≤ m,

où les inconnues sont les coefficients (aj )0≤j≤n du polynôme p. Préciser la matrice A et le
second membre b de (S).
3. Montrer que le système (S ′ ) correspond au système AT AX = AT b.
4. Montrer que le système (S ′ ) admet une unique solution si m > n. Que se passe-t-il dans les
cas m = n et m < n ?

Vous aimerez peut-être aussi