TD Matrices
Généralités
Exercice 1 (Produits remarquables)
Calculer les produits matriciels suivants (les résultats devraient être simples).
1 2 4 3 −9 1 1 11
2 3 4
1 1
1 11 −9
(i)
3 4 1
2 1 11 −9 1
4 1 3 2 11 −9 1 1
1 4 3 10 −12 −4
(ii) 6 8 5 −35 42 13
7 2 0 44 −52 −16
Exercice 2 (Vecteur colonne et produit scalaire)
Soit v ∈ Rn un vecteur colonne . Que dire si v ⊤ v = 0 ?
Exercice 3 (Corps des quaternions H)
On pose ( ! )
a b
H= (a, b) ∈ C2 ⊆ M2 (C).
−b̄ ā
1. Montrer que H est stable par somme et par produit .
2. Déterminer l'ensemble des matrices inversibles de H. Montrer que l'inverse d'une telle
matrice appartient encore à H.
Exercice 4 (Matrice J et somme des termes)
1 ··· 1
. .
Pour A ∈ Mn (K), on note σ(A) la somme de tous les termes .. . . . .. .
de A. On pose J =
1 ··· 1
Vérier l'identité J · A · J = σ(A) · J .
Exercice 5 (Condition d'annulation d'un produit)
Soient A ∈ Mn,p (R) et B ∈ Mp,n (R). On suppose que AM B = On pour toute matrice M ∈ Mp (R).
Montrer qu'au moins l'une des deux matrices A ou B est nulle.
Exercice 6 (Sous-groupe isomorphe à R)
Pour tout x ∈ R, on pose
1 0 0
M (x) = −x2 1 x , G = {M (x) | x ∈ R}.
−2x 0 1
Page 1 / 12
TD Matrices MPSI 1
Montrer que G est un sous-groupe de GL3 (R), isomorphe à (R, +).
Exercice 7 (Idéal bilatère minimal)
Soit I un sous-groupe de (Mn (K), +), non réduit à {0}, tel que
∀A, B ∈ Mn (K), ∀M ∈ I , AM B ∈ I .
1. Montrer que la matrice élémentaire Ei,j ∈ I pour tous i, j .
2. En déduire que I = Mn (K).
Exercice 8 (Plus petit sous-espace stable)
0 0 1
Soit J =
1 0 0. Déterminer le plus petit
sous-espace vectoriel de M3 (R) contenant J et
0 1 0
stable par multiplication ; en préciser une base.
Exercice 9 (Idéaux de M (K))
n
Une partie I ⊂ Mn (K) est un idéal à droite si c'est un sous-groupe additif vériant
∀A ∈ I, ∀B ∈ Mn (K), AB ∈ I.
Pour A ∈ Mn (K), on note HA le sous-espace engendré par les colonnes de A, et
IA = {AM | M ∈ Mn (K)} l'idéal à droite engendré par A.
1. Montrer : M ∈ IA ⇐⇒ HM ⊂ HA .
2. Montrer qu'il existe C telle que HA + HB = HC et simplier IA + IB .
3. Montrer que tout idéal à droite I est un sous-espace vectoriel et qu'il existe A telle que I = IA .
4. Que peut-on dire des idéaux à gauche de Mn (K) ?
Exercice 10 (Matrices de trace nulle)
Montrer que
F = M ∈ M2 (R) | tr(M ) = 0
est un sous-espace vectoriel de M2 (R). Déterminer une base de F et la compléter en une base
de M2 (R).
Exercice 11 (Propriétés des matrices 2 × 2)
Soit A ∈ M2 (K).
1. Vérier l'équation de Cayley-Hamilton : A2 − (tr A) A + (det A) I2 = 0.
2. Montrer que si A3 = 0, alors A2 = 0.
3. Démontrer (AB − BA)2 C − C(AB − BA)2 = 0 pour toutes A, B, C ∈ M2 (K).
4. Montrer que A est un projecteur (A ̸= I2 , A ̸= 0) si et seulement si tr A = 1 et det A = 0.
5. Si A est inversible, expliciter A−1 .
Page 2 / 12
TD Matrices MPSI 1
6. Montrer que SO(2, R) est isomorphe au groupe multiplicatif S1 = {z ∈ C | |z| = 1} et que
SO(2, C) est isomorphe à (C∗ , ×).
Exercice 12 (Morphisme multiplicatif sur M (R)) n
Soit f : Mn (R) → R, non constamment égale à 0 ou 1, telle que
∀(A, B) ∈ Mn (R)2 , f (AB) = f (A)f (B).
1. Montrer que f (A) ̸= 0 pour toute matrice inversible A.
2. Soit A de rang r < n.
a. Montrer l'existence de r + 1 matrices équivalentes à A dont le produit .
est nul
b. En déduire f (A) = 0.
3. Conclure sur la nature de f ; donner un exemple .
Puissances et inverse d'une matrice carrée
Exercice 13 (Diagonalisation et suites récurrentes)
! !
3 2 2 −1
On pose A = et P = .
1 2 1 1
1. Montrer que P est inversible et calculer D = P −1 AP .
2. Calculer Dn puis en déduire une expression explicite de An .
(
un+1 = 3un + 2vn
3. On considère les suites (un ) et (vn ) dénies par u0 = v0 = 1 et .
vn+1 = un + 2vn
Déterminer un et vn en fonction de n.
Exercice 14 (Calcul d'inverses)
Calculer l'inverse des matrices suivantes :
1 0 −1 1 0 1 1 1 −1
1. A = 2 1 −3 2. B = 2 −1 1 3. C = 2 0 1
−1 0 2 −1 1 −1 2 1 −1
Exercice 15 (Suite de Fibonacci et matrices)
Soit (Fn )n∈N la suite de Fibonacci : F0 = 0, F1 = 1 et Fn+2 = Fn+1 + Fn .
1. Montrer que Fn2 + Fn+1
2 = F2n+1 pour tout n ∈ N.
2. Montrer que Fn+m = Fn+1 Fm + Fn Fm−1 pour tout (m, n) ∈ N∗ × N.
Exercice 16 (Polynôme annulateur et puissances)
2 −1 2
Soit A =
5 −3 3 .
−1 0 −2
Page 3 / 12
TD Matrices MPSI 1
1. Calculer (A + I3 )3 .
2. En déduire que A est inversible et exprimer A−1 comme combinaison linéaire de I3 , A, A2 .
3. Pour n ∈ N, exprimer An comme combinaison linéaire de I3 , A, A2 .
Exercice 17 (Polynôme annulateur)
1. Soit A ∈ Mn (K). Montrer qu'il existe a0 , . . . , ap avec a0 ̸= 0 et ap Ap + · · · + a1 A + a0 In = 0 si
et seulement si A est inversible.
0 1 −1
2. Soit A =
−1 2 −1. Calculer A2 − 3A + 2I3 . En déduire que A est inversible et calculer
1 −1 2
A−1 .
Exercice 18 (Matrice quasi-circulante)
1 1 0 ··· 0
. . . ..
.
0 1 1
.. . . . . ...
Soit M = . . . 0 ∈ Mn (R).
. .. ...
0 1
1 0 ··· 0 1
1. Donner le rang de M .
2. Préciser noyau et image de M .
3. Calculer M n .
Exercice 19 (Matrice nilpotente)
0 1 −1 1
0 0 1 −1
Soit A = . Calculer Ap pour p ∈ N∗ et calculer (I4 − A)−1 .
0 0 0 1
0 0 0 0
Exercice 20 (Matrice bidiagonale supérieure)
··· 0
1 a 0
0 1 a · · · 0
. . . ...
Soit A = . . ..
. . ∈ Mn (R). Calculer A pour p ∈ N, puis A , et enn A pour p ∈ Z.
p −1 p
0
.. .. ...
. . · · · a
0 0 ··· 0 1
Exercice 21 (Matrice A n = (min(i, j)) )
Soient n ∈ N∗ et An = (min(i, j))1≤i,j≤n . Montrer que An est inversible et calculer son inverse .
Page 4 / 12
TD Matrices MPSI 1
Exercice 22 (Matrice de Fourier)
Soit n ≥ 1, ω = exp i 2π
n et F = ω
(i−1)(j−1) . Calculer F F̄ . En déduire que F ∈ GLn (C) et
1≤i,j≤n
calculer F −1 .
Exercice 23 (Condition A + A −1
= In )
Soit A ∈ GLn (R) telle que A + A−1 = In . Déterminer Ak + A−k pour tout k ∈ N.
Exercice 24 (Matrices à diagonale dominante)
Soient n ≥ 1 et A ∈ Mn (C) vériant
X
∀i ∈ J1, nK, |ai,i | > |ai,j |.
j̸=i
Montrer que A est inversible.
Matrices remarquables
Exercice 25 (Centre des matrices symétriques)
Soit n ≥ 2. Déterminer les matrices de Mn (K) commutant avec toutes les matrices symétriques.
Exercice 26 (Centre des matrices triangulaires unipotentes)
On note G = {A = (aij ) ∈ Mn (K) | aij = 0 si i > j, aii = 1}.
1. Montrer que G est un sous-groupe de GLn (K).
2. Déterminer le centre de G , et montrer que c'est un groupe commutatif isomorphe à (K, +).
Exercice 27 (Matrice stochastique)
n
On note D l'ensemble des matrices A = (aij ) ∈ Mn (R) telles que ai,j ≥ 0 et ai,j = 1 pour tout i.
X
j=1
1. Soit A, B ∈ D et λ ∈ [0, 1]. Montrer que λA + (1 − λ)B ∈ D.
2. Démontrer que D est stable par produit .
3. Déterminer les matrices de D qui sont inversibles et telles que A−1 ∈ D.
Exercice 28 (Matrice doublement stochastique)
Une matrice A ∈ Mn (R) est dite doublement stochastique si aij ≥ 0, i aij = 1 pour tout
P
1.
j et j aij = 1 pour tout i. Montrer que le produit de deux telles matrices l'est encore.
P
2. Une matrice U ∈ Mn (C) est dite unitaire si U ⊤ Ū = In . Montrer que B = (|aij |2 ) est
doublement stochastique si A est unitaire.
Exercice 29 (Matrice centro-symétrique)
On dit que A = (ai,j ) ∈ Mn (K) est centro-symétrique si an+1−i,n+1−j = ai,j pour tous i, j .
1. Montrer que C est un sous-espace vectoriel de Mn (K). Préciser sa dimension.
Page 5 / 12
TD Matrices MPSI 1
2. Montrer que le produit de deux matrices centro-symétriques l'est encore.
3. Montrer que l'inverse d'une matrice centro-symétrique inversible l'est encore.
Exercice 30 (Matrice magique)
Une matrice M ∈ Mn (K) est dite magique si les sommes des coecients par ligne et par colonne
sont toutes égales. On note s(M ) cette valeur commune.
1. Montrer que M est une sous-algèbre de Mn (K) et que s : M → K est un morphisme
d'algèbres.
2. Montrer que si M ∈ M est inversible, alors M −1 ∈ M.
3. Montrer M = Ms ⊕ Ma (somme directe des parties symétrique et antisymétrique de M).
Montrer que M ∈ M si et seulement si H = {(x1 , . . . , xn ) | xi = 0} et K = {(x, . . . , x)} sont
P
4.
stables par l'endomorphisme associé à M .
5. En déduire la dimension de M.
Exercice 31 (Matrice hermitienne)
Soit A = (aij ) ∈ Mn (C) une matrice hermitienne , i.e. t Ā = A.
1. Écrire A = B + iC avec B, C ∈ Mn (R). Montrer que B est symétrique et C est
antisymétrique.
2. Montrer t XAX = t XBX et t XCX = 0 pour tout X ∈ Rn .
3. Montrer que AX = 0 pour X ∈ Rn implique BX = 0 et CX = 0.
!
1 i
4. Avec A = , trouver X ∈ C2 tel que t X̄AX = 0 et t X̄BX ̸= 0.
−i 1
Exercice 32 (Matrice damier)
Soit n pair. Une matrice M ∈ Mn (K) est en damier s'il existe α, β ∈ K tels que mij = α si i + j
pair et mij = β si i + j impair.
1. Étudier la stabilité de D par somme et par produit.
2. D est-il une sous-algèbre de Mn (K) ?
3. Si M est en damier, montrer qu'il existe λ, µ ∈ K tels que M 3 = λM 2 + µM .
Exercice 33 (Projecteur associé à une matrice)
1 2 6
1 1
Soit A = 1 3. Montrer que l'application linéaire associée à A est un
projecteur , et
3 21
1
6 3 1
préciser ses éléments caractéristiques (noyau, image, droite de projection).
Page 6 / 12
TD Matrices MPSI 1
Exercice 34 (Matrice circulante)
2iπ
Soit a1 , . . . , an ∈ C, w = e n , P = a1 + a2 X + · · · + an X n−1 . On dénit D diagonale avec P (wi−1 )
sur la diagonale et les matrices
a1 a2 · · · an ···
1 1 1
an a1 · · · an−1 1 w ··· wn−1
A= . ... .. , M = . ... .. .
.. . .. .
2
a2 a3 · · · a1 1 wn−1 · · · w(n−1)
Exprimer AM à l'aide de M et D.
Exercice 35 (Transformation de Cayley matrice orthogonale)
Une matrice A ∈ Mn (R) est orthogonale si t AA = In . On dénit la transformation de Cayley
par f (A) = (In − A)(In + A)−1 (lorsque In + A est inversible).
1. Si A est antisymétrique, montrer que f (A) est orthogonale.
2. Si A est orthogonale avec In + A inversible, montrer que f (A) est antisymétrique.
3. Si A est J -antisymétrique (t AJ = −JA) avec In + A inversible, montrer que f (A) est J -
orthogonale ( AJA = J ).
t
4. Réciproque de la question 3.
Exercice 36 (Matrices diagonales et base)
Soit D ∈ Mn (K) diagonale dont les éléments sont deux à deux distincts . Montrer que
(In , D, D2 , . . . , Dn−1 ) est une base de Dn (K).
Autour de la trace
Exercice 37 (Ensemble ∆ ) A
Soit A ∈ Mn (C). On note ∆A = {M ∈ Mn (C) | M + M ⊤ = tr(M ) A}.
1. Montrer que ∆A est un sous-espace vectoriel contenant An (C).
2. Si tr(A) ̸= 2, montrer que ∆A = An (C).
3. Déterminer ∆A si A ∈
/ Sn (C).
4. Déterminer ∆A si tr(A) = 2 et A ∈ Sn (C).
Exercice 38 (Trace et produit A A)
⊤
Soient A, B ∈ Mn (R).
1. Montrer que tr(A⊤ A) = 0 ⇐⇒ A = 0.
2. Si tr(A⊤ A + B ⊤ B) = tr(AB + t A t B), démontrer que A = t B .
Page 7 / 12
TD Matrices MPSI 1
Exercice 39 (Crochet de Lie et trace nulle)
Soit Nn = {M ∈ Mn (K) | tr(M ) = 0} et Ln = {AB − BA | (A, B) ∈ Mn (K)2 }.
1. a. Montrer que Nn est un sous-espace vectoriel ; préciser sa .
dimension b. Montrer
Ln ⊂ Nn .
2. Montrer que toute matrice semblable à une matrice de diagonale nulle appartient à Nn .
3. Montrer que toute matrice de Nn est semblable à une matrice de diagonale nulle.
4. En déduire Nn ⊂ Ln , et conclure Nn = Ln .
Exercice 40 (Décomposition de M ∈ M (R)) n
Montrer que toute matrice M ∈ Mn (R) s'écrit M = A + S + cIn où A est antisymétrique , S
symétrique de trace nulle et c ∈ R. Montrer de plus :
1
tr(M 2 ) = tr(A2 ) + tr(S 2 ) + (tr M )2 .
n
Exercice 41 (Caractérisation de l'égalité via la trace)
Soient A, B ∈ Mn (R) telles que ∀X ∈ Mn (R), tr(AX) = tr(BX). Montrer que A = B .
Exercice 42 (Forme linéaire cyclique)
Soit f une forme linéaire sur Mn (K) telle que f (AB) = f (BA) pour tout (A, B) ∈ Mn (K)2 .
Montrer que f est proportionnelle à la trace.
Exercice 43 (Symétrie dénie via la trace)
Soient A, B ∈ Mn (R) et f : X 7→ X + tr(AX) B .
1. Montrer que f est un endomorphisme de Mn (R).
2. Déterminer des CNS sur A et B pour que f soit une symétrie.
3. Déterminer la base et la direction de f dans ce cas.
Exercice 44 (Dimension du sous-espace propre via la trace)
Soit E un K-ev de dimension n ≥ 1, q ∈ N∗ et u ∈ L(E) tel que uq = IdE . On pose E1 = ker(u−IdE ).
q−1
1X i
En utilisant v = u , démontrer :
q
i=0
q−1
1X
dim(E1 ) = Tr(ui ).
q
i=0
Exercice 45 (Dual de M (K))
n
Montrer que φA : Mn (K) → K, M 7→ Tr(AM ), est une forme linéaire sur Mn (K). Montrer que
toute forme linéaire sur Mn (K) est de cette forme pour une unique matrice A.
Page 8 / 12
TD Matrices MPSI 1
Exercice 46 (Hyperplan et matrices inversibles)
Montrer que tout hyperplan de Mn (K) contient au moins une matrice inversible .
Matrice d'application linéaire et changement de bases
Exercice 47 (Diagonalisation et suites)
Soit f l'endomorphisme de matrice (dans une base B) :
4 −2 −2 0 0 0
A = 1 0 −1 , D = 0 1 0 .
3 −2 −1 0 0 2
1. Montrer qu'il existe une base C dans laquelle la matrice de f est D.
2. Déterminer P ∈ GL3 (R) telle que A = P DP −1 . Calculer P −1 .
3. Calculer An pour tout n ∈ N.
4. En
déduire le terme général des suites (xn ), (yn ), (zn ) dénies par x0 = 1, y0 = z0 = 0 et
xn+1 = 4xn − 2(yn + zn )
yn+1 = xn − zn .
z
n+1= 3x − 2y − z
n n n
Exercice 48 (Noyau, image et changement de base)
On note f l'endomorphisme de R4 de matrice dans la base canonique :
1 2 7 4
1 −1 1 1
M = .
−1 1 −1 −1
1 0 3 2
1. Déterminer Im(f ), ker(f ) et Im(f ) ∩ ker(f ).
2. Vérier que F = (f1 , f2 , f3 , f4 ) est une base de R4 avec f1 = (1, 0, 0, 0), f2 = (1, 1, −1, 1),
f3 = (3, 2, 0, −1), f4 = (7, 4, −4, 5).
3. Déterminer la matrice de f dans la base F.
Exercice 49 (Opérateur de Legendre sur les polynômes)
Soient n ∈ N, En = Rn [X] et Tn (P ) = (nX + 1)P + (1 − X 2 )P ′ .
1. Prouver que Tn ∈ L(En ).
2. Écrire la matrice Mn = matBn (Tn ) dans la base canonique .
3. Pour n = 3, déterminer des bases de ker(Tn ) et de Im(Tn ).
Exercice 50 (Endomorphismes nilpotents qui commutent)
Soient f, g ∈ L (R2 ) tels que f 2 = g 2 = 0 et f ◦ g = g ◦ f . Calculer f ◦ g .
Indication : utiliser la matrice de f dans une bonne base.
Page 9 / 12
TD Matrices MPSI 1
Exercice 51 (Opérateur diérence sur les polynômes)
Soit f (P ) = P (X + 1) + P (X − 1) − 2P (X) dénie sur Rn [X].
1. Montrer que f est linéaire et à valeurs dans Rn [X].
2. Pour n = 3, donner la matrice de f dans (1, X, X 2 , X 3 ). Puis, pour n quelconque, la matrice
dans (1, X, . . . , X n ).
3. Pour n ≥ 3, déterminer noyau et image de f .
4. Montrer l'existence d'un unique P tel que f (P ) = Q et P (0) = P ′ (0) = 0.
Exercice 52 (Endomorphisme vériant f 3
)
+f =0
Soit f un endomorphisme non nul d'un R-espace vectoriel E de dimension 3 vériant f 3 + f = 0.
1. Montrer E = ker f ⊕ ker(f 2 + Id).
2. Montrer dim ker(f 2 + Id) ≥ 1. Si x ∈ ker(f 2 + Id) \ {0}, montrer que (x, f (x)) est libre.
3. Calculer det(−IdE ). En déduire dim ker(f 2 + Id) = 2.
0 0 0
4. Montrer qu'il existe une base dans laquelle la matrice de f est 0 0 −1.
0 1 0
Exercice 53 (Matrices semblables)
1 −1 1 1 1 0
Les matrices A = 4 0 −3 et B = 0 1 1 sont-elles
semblables ? Si oui, déterminer
0 −1 2 0 0 1
P ∈ GL3 (R) telle que B = P AP .
−1
Exercice 54 (Produit AB et BA semblables)
0 0 0
Soient A ∈ M3,2 (R) et B ∈ M2,3 (R) telles que AB soit semblable à
0 9 0. Calculer BA.
0 0 9
Matrices par blocs
Exercice 55 (Inverse d'une matrice par blocs)
" #
A B
Soient (A, B, C, D) ∈ Mn (K)4 et M = ∈ M2n (K), avec M , A et D inversibles . Exprimer
C D
M −1 sous forme de blocs .
Exercice 56 (Commutation avec la transposée)
Soit T ∈ Mn (R) triangulaire supérieure . Montrer que T commute avec T ⊤ si et seulement si
T est diagonale.
Page 10 / 12
TD Matrices MPSI 1
Exercice 57 (Endomorphisme de M (R)) 2
!
1 2
Soit A = et u : M 7→ M A sur E = M2 (R). Montrer que u ∈ L (E), déterminer son image,
2 4
son noyau et préciser sa matrice dans la base canonique de E .
Exercice 58 (Matrices symplectiques)
!
0 In
On pose J = . Une matrice M ∈ M2n (K) est symplectique si M ⊤ JM = J . Montrer
−In 0
que l'ensemble des matrices symplectiques est un sous-groupe de GL2n (K).
Exercice 59 (Endomorphisme nilpotent de rang 2n)
Soit u un endomorphisme de E de dimension 3n tel que rg(u) = 2n et u3 = 0.
1. Montrer que ker u = Im(u2 ).
0n 0n 0n
2. Montrer qu'il existe une base dans laquelle la matrice de u est (par blocs) : In 0n 0n .
0n In 0n
Exercice 60 (Rang d'une matrice par blocs)
" #
A 2A
Soit M = avec A ∈ Mn (K). Déterminer le rang de M en fonction de celui de A.
3A 4A
Exercice 61 (Inégalité de rang)
"#
A B
Soit M = . Montrer que rg(M ) ≤ rg(A) + rg(B) + rg(C) + rg(D).
C D
Exercice 62 (Complément de Schur)
" #
A B
Soit A ∈ GLn (K), B ∈ Mn,p (K), C ∈ Mp,n (K), D ∈ Mp (K) et M = . Montrer que
C D
rg(M ) = n + rg(CA−1 B − D).
Exercice 63 (Rang d'une matrice triangulaire par blocs)
"#
A 0
Soit M = avec A ∈ Mp (K), B ∈ Mq,p (K), C ∈ Mq (K).
B C
1. Montrer rg(M ) ≥ rg(A) + rg(C).
2. Montrer que si A est inversible, il y a égalité.
3. Si l'égalité vaut pour toute B , montrer que A ou C est inversible.
Page 11 / 12
TD Matrices MPSI 1
Exercice 64 (Rang d'une matrice diagonale par blocs)
" #
A 0
1. Soit M = . Montrer que rg(M ) = rg(A) + rg(B).
0 B
2. Soit B = diag(A, A, . . . , A) composée de p blocs A. Comparer rg(A) et rg(B).
Page 12 / 12