Feuille d’exercices 22.
Matrices
Exercice 22.1 : (niveau 1)
On pose E = R2 [X]. On note U = 1, V = 1 − X et W = (1 − X)2 .
1◦ ) Montrer que (U, V, W ) est une base de E.
v : E −→ R d : E −→ E
2◦ ) On pose ,
P 7−→ P (2) P 7−→ P ′
f : E −→ E
et .
P 7−→ P (X + 1) − P (X − 1)
Montrer que v, d et f sont des applications linéaires et donner leur matrice dans la
base (U, V, W ).
Exercice 22.2 : (niveau 1)
1◦ ) Soit M, P ∈ Mn (K) telles que P est inversible. On pose D = P −1 M P .
Montrer que, pour tout k ≥ 0, M k = P Dk P −1 .
0 1 1 −1
2◦ ) On pose M = et P = .
2 −1 1 2
Déterminer P −1 et calculer D = P −1 M P .
Pour tout k ≥ 0, calculer Dk puis M k .
Exercice 22.3 : (niveau
1)
1 1 1 1
a b a b
Calculez le rang de
c
, où a, b, c et d sont 4 réels quelconques.
c d d
ac bc ad bd
Exercice 22.4 : (niveau 1)
1◦ ) Soit D une matrice diagonale de Mn (R) dont les coefficients diagonaux sont deux
à deux distincts. Déterminer les matrices de MR (n) qui commutent avec D.
2◦ ) Déterminer les matrices de MR (n) qui commutent avec toutes les matrices diago-
nales.
Exercice 22.5 : (niveau 1)
Soient E un K-espace vectoriel de dimension finie n, et a et b deux éléments de L(E).
Montrer que |rg(a) − rg(b)| ≤ rg(a + b) ≤ rg(a) + rg(b).
1
Exercice 22.6 : (niveau 1)
On suppose que K est un sous-corps de C.
Soit A ∈ M2 (K). Démontrer que A2 − T r(A)A + det(A)I2 = 0.
En déduire qu’il existe deux suites (αn ), (βn ) ∈ KN telles que, pour tout n ∈ N,
An = αn A + βn I2 . n
3 −2
En déduire le calcul de pour tout n ∈ N.
5 −4
Exercice 22.7 : (niveau 1)
1 1 1
Calculer An pour tout n ∈ Z, où A = 0 1 1 .
0 0 1
Exercice 22.8 : (niveau 1)
Soit a ∈ C∗ . On note f l’application de C dans C définie par f (z) = z + az.
1◦ ) Montrer que f est R-linéaire mais qu’elle n’est pas C-linéaire.
2◦ ) Déterminer la matrice de f dans la R-base (1, i).
3◦ ) Déterminer les noyau et image de f .
Exercice 22.9 : (niveau 1)
E est un K-espace vectoriel de dimension finie n ≥ 1.
u désigne un endomorphisme de L(E) tel que un = 0 et un−1 ̸= 0.
Chercher une base de E dans laquelle la matrice de u a une forme simple.
Exercice 22.10 : (niveau 1)
Soit E un K-espace vectoriel de dimension paire n = 2p et f ∈ L(E).
Etablir l’équivalence des trois propositions :
1) f 2 = 0 et rg(f ) = p ;
2) Imf =Kerf ;
3) il existe une base B de E telle que
0 Ip
MatB (f ) = .
0 0
LLG, MPSI 2, 2024/2025 2
Exercice 22.11 : (niveau 2)
On suppose que
K est un corps
de caractéristique
nulle.
1 −1 1 0 1 3
On pose A = 0 2 3 et B = 0 0 2 .
1 0 4 0 0 0
1◦ ) Vérifier que A3 − 7A2 + 13A = 3I3 . En déduire que A est inversible.
2◦ ) La matrice B est-elle inversible ? Calculer B 3 .
3◦ ) Soit n ∈ N∗ et M ∈ Mn (K). On suppose que M satisfait la relation polynomiale
ap M p + · · · + a1 M + a0 In = 0, où p ≥ 1, a0 , . . . , ap ∈ K et ap ̸= 0. On suppose de plus
que M ne satisfait pas de relation polynomiale (avec des coefficients non tous nuls) de
degré strictement inférieur à p.
A quelle condition la matrice M est-elle inversible ?
Exercice 22.12 : (niveau 2)
1 a a2 · · · an−1
.. .. ..
0 1 . . .
. .. ..
Pour tout n ∈ N∗ , inverser la matrice 0 . . . . a2 , à l’aide de la matrice
. ..
.. . 1 a
0 ··· ··· 0 1
0 1 0 ··· 0
0 0 . . . . . . ...
.. .. ..
J = 0 . . . 0 .
. ..
.. . 0 1
0 ··· ··· 0 0
Exercice 22.13 : (niveau 2) X
Soit A = (ai,j ) ∈ MC (n) telle que : ∀i ∈ {1, . . . , n} |ai,i | > |ai,j |.
1≤j≤n
j̸=i
Montrer que A est inversible.
Exercice 22.14 : (niveau 2)
Fixons M appartenant à Mn (C).
1◦ ) Montrer que l’application A 7−→ T r(AM ) où A appartient à Mn (C) est une forme
linéaire sur Mn (C).
2◦ ) A-t-on ainsi toutes les formes linéaires sur Mn (C) ?
LLG, MPSI 2, 2024/2025 3
Exercice 22.15 : (niveau 2)
Notons (Ei,j )(i,j)∈{1,...,n}2 la base canonique de Mn (R). Soit σ une application linéaire
de Mn (R) dans R, telle que : ∀(A, B) ∈ Mn (R)2 , σ(AB) = σ(BA).
1◦ ) Pour tout i, j, k, h ∈ {1, . . . , n}, montrer que Ei,j Ek,h = δj,k Ei,h .
2◦ ) Pour i ̸= j, calculer σ(Ei,j ).
3◦ ) Comparer σ(Ei,i ) et σ(Ej,j ).
4◦ ) En déduire l’ensemble des applications linéaires σ de Mn (R) dans R, telles que
∀(A, B) ∈ Mn (R)2 σ(AB) = σ(BA).
Exercice 22.16 : (niveau 2)
Calculer le rang de la matrice de Mn (R) dont le (i, j)ème coefficient est égal à sin(i+j).
Exercice 22.17 : (niveau 2)
Soit A ∈ Mn (K).
1◦ ) Montrer que rg(A) = 1 si et seulement si il existe X, Y ∈ Kn \ {0} tels que
A = X tY .
2◦ ) On suppose que rg(A) = 1.
a) Montrer que A2 = Tr(A)A.
b) Pour tout k ∈ N∗ , calculer (In + A)k .
Exercice 22.18 : (niveau 2)
Polynômes d’interpolation d’Hermite :
Soit n ∈ N∗ et p ∈ N∗ . n0 , . . . , np désignent p + 1 entiers strictement positifs tels que
n0 + · · · + np = n.
Soient a0 , . . . , ap p+1 éléments d’un sous-corps de C noté K, et pour tout i ∈ {0, . . . , p},
pour tout j ∈ {0, . . . , ni − 1}, soit ui,j ∈ K.
Montrer qu’il existe un unique polynôme u de degré strictement inférieur à n tel que
pour tout i ∈ {0, . . . , p} et pour tout j ∈ {0, . . . , ni − 1}, u(j) (ai ) = ui,j .
Exercice 22.19 : (niveau 2)
E et F sont deux K-espaces vectoriels. G est un sous-espace vectoriel de F .
On suppose que E est de dimension finie. Soit u ∈ L(E, F ).
Montrer que dim(u−1 (G)) = dim(E) − rg(u) + dim(Im(u) ∩ G).
Exercice 22.20 : (niveau 2)
Soit f un endomorphisme d’un C-espace vectoriel E de dimension finie s ≥ 1. Montrer
que les suites (Ker(f n ))n∈N et (Im(f n ))n∈N sont stationnaires à partir du même rang
p ≤ s et que l’on a alors : Ker(f p ) ⊕ Im(f p ) = E.
Exercice 22.21 : (niveau 3)
E, F , G et H désignent 4 K-espaces vectoriels de dimensions finies. Soit f ∈ L(E, F ),
g ∈ L(F, G) et h ∈ L(G, H). Montrer que rg(gf ) + rg(hg) ≤ rg(g) + rg(hgf ).
LLG, MPSI 2, 2024/2025 4
Exercice 22.22 : (niveau 3)
Soit A ∈ MK (n) et B ∈ MK (p). On note Ψ l’application de MK (n, p) dans MK (n, p)
définie par : Ψ(M ) = AM B.
Montrer que T r(Ψ) = T r(A) × T r(B).
Exercice 22.23 : (niveau 3)
Montrer que les seuls idéaux bilatères de Mn (K) sont {0} et Mn (K).
Indication : on pourra commencer par montrer qu’un idéal bilatère non nul de Mn (K)
possède au moins une matrice de rang 1.
Exercice 22.24 : (niveau 3)
Pour tout A = (ai,j ) ∈ Mn,p (R), on dit que A est positive si et seulement si
∀(i, j) ∈ [[1, n]] × [[1, p]], ai,j ≥ 0.
Pour tout A ∈ Mn (R), on dit que A est monotone si A est inversible et A−1 est positive.
1◦ ) Soit A ∈ Mn (R). Montrer que A est monotone si et seulement si
∀X ∈ Mn,1 (R), AX positive =⇒ X positive.
2 + a1 −1
.. ..
◦ n −1
. .
2 ) Soit (a1 , ..., an ) ∈ R+ et A = (les coefficients sont
.. ..
. . −1
−1 2 + an
égaux à 0 hors de la diagonale, et des sur- et sous-diagonales). Montrer que A est
monotone.
LLG, MPSI 2, 2024/2025 5
Exercices supplémentaires
Exercice 22.25 : (niveau 1)
Déterminer la matrice dans les bases canoniques de l’application linéaire f de R3 [X]
dans R4 définie par f (P ) = (P (1), P (2), P (3), P (4)).
Exercice 22.26 : (niveau 1)
Soit A, B, C trois matrices non nulles de Mn (K) telles que ABC = 0.
Montrer qu’au moins 2 de ces matrices ne sont pas inversibles.
Exercice 22.27 : (niveau 1)
Soit A et B deux matrices symétriques de Mn (K).
Montrer que A et B commutent si et seulement si AB est symétrique.
Exercice 22.28 : (niveau 1)
Déterminer la matrice
M canoniquement associée à l’application linéaire f , de R3 dans
x
2 x + y
R définie par : f y = .
y − 2x + z
z
Déterminer le noyau et l’image de la matrice M .
Exercice 22.29 : (niveau 1)
On note E = Rn [X]. f désigne l’endomorphisme de E défini par : pour tout P ∈ E,
f (P ) = P − P ′ .
1◦ ) Montrer que f est bijective
a) sans la matrice de f ,
b) avec la matrice de f .
2◦ ) Montrer que pour tout Q ∈ E, il existe P tel que P − P ′ = Q. Donner une
expression de P en fonction de Q.
Exercice 22.30 : (niveau 1)
Soient E un K-espace vectoriel et (u1 , ..., un ) un système de n vecteurs de rang r. Soit
m ∈ Nn . Notons s le rang de (u1 , ..., um ).
1◦ ) Montrer que Vect(u1 , . . . , un ) = Vect(u1 , . . . , um ) + Vect(um+1 , . . . , un ).
2◦ ) Montrer que n − r ≥ m − s.
Exercice 22.31 : (niveau 1)
Φ désigne l’application de Rn [X] dans lui-même définie par Φ(P ) = P (X) − P (X − 1).
1◦ ) Donner la matrice de Φ dans la base canonique de Rn [X].
2◦ ) Donner Ker(Φ) et Im(Φ).
Exercice 22.32 : (niveau 1)
On suppose que n ∈ N∗ . Soit A et B deux matrices de Mn (K) telles que A = AB −BA.
Pour tout p ∈ N∗ , calculer Tr(Ap ).
LLG, MPSI 2, 2024/2025 6
Exercice 22.33 : (niveau 1)
Soit E = Rn [X] et a0 , .., an n + 1 réels distincts.
1◦ ) Pour tout k ∈ {0, . . . , n}, on note Φk la forme linéaire sur E définie par :
Φk (P ) = P (ak ). Montrer que (Φk )0≤k≤n est une base de L(E, R).
2◦ ) Montrer qu’il existe un unique polynôme A ∈ E tel que, pour tout P ∈ E,
Z 1 n
X
P (t)dt = A(ak )P (ak ).
0 k=0
Exercice 22.34 : (niveau 2)
Soit A et B deux matrices carrées de taille n à coefficients dans R : on note Mn (R)
l’ensemble de ces matrices.
Résoudre l’équation suivante, en l’inconnue X ∈ Mn (R) :
X + T r(X)A = B.
Exercice 22.35 : (niveau 2)
Soit (p, n) ∈ N∗ 2 . On note M la matrice de Mn (K) dont le (i, j)ème coefficient est égal
à (p + i + j − 2)2 . Déterminer le rang de M .
Exercice 22.36 : (niveau 2)
Soient A et B dans Mn (K) telles que, pour tout M ∈ Mn (K), AM B = 0.
Montrer que A = 0 ou B = 0.
Exercice 22.37 : (niveau 2)
On suppose que le corps K est de caractéristique nulle.
Montrer que, pour tout n ∈ N∗ et A, B ∈ Mn (K), AB − BA ̸= In .
Donner un exemple d’espace vectoriel E et d’endomorphismes u, v ∈ L(E) tels que
uv − vu = IdE .
Exercice 22.38 : (niveau 2)
Soit E un K-espace vectoriel de dimension finie. Soient F et G deux sous-espaces
vectoriels de E. Montrer qu’il existe u ∈ L(E) tel que F = Im(u) et G = Ker(u) si et
seulement si dim(F ) + dim(G) = dim(E).
Exercice 22.39 : (niveau 2)
Mn (R) désigne l’ensemble des matrices de taille n à coefficients réels.
Sn (R) désigne l’ensemble des matrices A = (ai,j ) appartenant à Mn (R) telles que :
n
X
Pour tout i, j ∈ {1, . . . , n} ai,i ≥ ai,j ≥ 0, et pour tout i ∈ {1, . . . , n}, ai,j = 1.
j=1
◦ t
1 ) Montrer que pour tout P appartenant à Mn (R), T r( P P ) ≥ 0.
2◦ ) Montrer que pour tout P appartenant à Sn (R), T r(t P P ) ≤ T r(P ).
3◦ ) Trouver toutes les matrices de Sn (R) telles que l’inégalité précédente soit une
égalité.
LLG, MPSI 2, 2024/2025 7
4◦ ) Dénombrer les matrices de la question précédente.
Exercice 22.40 : (niveau 2)
Soient A et B dans Mn (R). On suppose que A est inversible et que B n = 0.
Montrer que C = In + A−1 BA est inversible et préciser son inverse.
Exercice 22.41 : (niveau 2)
Soit (Pn ) une suite d’éléments de R[X] telle que :
∀n ∈ N deg(Pn+1 ) > deg(Pn ). Montrez que (Pn ) est une base si et seulement si, pour
tout n, deg(Pn ) = n.
Exercice 22.42 : (niveau 2)
Soient E, F deux espaces vectoriels de dimensions finies et (u, v) ∈ L(E, F )2 .
Montrer que dim(Ker(u + v)) ≤ dim(Keru ∩ Kerv) + dim(Imu ∩ Imv).
Exercice 22.43 : (niveau 2)
E désigne un K-espace vectoriel de dimension finie n ∈ N∗ . On fixe u ∈ L(E) tel que
u2 = 0.
Montrer qu’il existe r ∈ N et une base de E dans laquelle la matrice de u a des
coefficients tous nuls saufs ceux de position (i + r, i), pour tout i ∈ {1, . . . , r}, qui sont
égaux à 1.
Exercice 22.44 : (niveau 2)
Soit F un sous-espace vectoriel de dimension finie de C[X].
1◦ ) Montrer que F possède une base constituée de polynômes ayant tous le même
degré.
2◦ ) Montrer que F possède une base (P1 , . . . , Pn ) pour laquelle la suite (deg(Pi ))1≤i≤n
est strictement croissante.
Exercice 22.45 : (niveau 2)
Notons (Ei,j )(i,j)∈{1,...,n}2 la base canonique de MR (n) : ainsi, pour tout i, j ∈ {1, . . . , n},
Ei,j est la matrice carrée de taille n dont tous les coefficients sont nuls, sauf celui de
position (i, j) qui est égal à 1.
1◦ ) Calculer Ei,j Ek,l .
2◦ ) On pose T = Vect({AB − BA/(A, B) ∈ MR (n)2 }) et H = {λIn /λ ∈ R}, où In
désigne la matrice identité.
Montrer que dim(T ) = n2 − 1 et en déduire que MR (n) = T ⊕ H.
Exercice 22.46 : (niveau 3)
Soit n ∈ N∗ .
1◦ ) Soit (A, B) ∈ Mn (K)2 avec An = 0, AB = BA et B ̸= 0.
Montrer que rg(AB) < rg(B).
2◦ ) Soit A1 , . . . , An n matrices nilpotentes de Mn (K) qui commutent deux à deux.
Montrer que A1 × · · · × An = 0.
LLG, MPSI 2, 2024/2025 8
Exercice 22.47 : (niveau 3)
Soient (a, b) ∈ R2 tel que a < b, n un entier supérieur ou égal à 2 et
(a1 , . . . , an ) ∈ Rn telle que a = a1 < a2 < · · · < an−1 < an = b.
On note F l’ensemble des applications continues de [a, b] dans R pour lesquelles :
∀i ∈ {2, . . . , n} ∃(αi , βi ) ∈ R2 ∀x ∈]ai−1 , ai [ f (x) = αi x + βi .
1◦ ) Montrer que F est un R-espace vectoriel.
2◦ ) Pour f ∈ F, on pose φ(f ) = (f (a1 ), f (a2 ) − f (a1 ), ..., f (an ) − f (an−1 )).
A l’aide de φ, montrer que dim(F) ≤ n.
fj : [a, b] −→ R
3◦ ) Pour tout j ∈ {1, . . . , n}, on pose .
x 7−→ |x − aj |
Montrer que (fj )j∈Nn est une base de F.
4◦ ) Montrer que les éléments convexes de F sont ceux de la forme :
n−1
X
x 7−→ αx + β + γj |x − aj |, où ∀j ∈ {2, . . . , n − 1} γj ≥ 0.
j=2
Exercice 22.48 : (niveau 3)
Soient E un K-espace vectoriel et u ∈ L(E).
Notons P = {P (u)/P ∈ K[X]} et C = {v ∈ L(E)/v ◦ u = u ◦ v}.
1◦ ) Montrer que P et C sont des sous-espaces vectoriels de L(E) et que P ⊆ C.
2◦ ) Soit x ∈ E. Montrer que le plus petit sous-espace vectoriel de E contenant x qui
est stable par u est Fx = {P (u)(x)/P ∈ K[X]}.
3◦ ) Si x ∈ E, on dira que x est u-générateur si et seulement si Fx = E.
φ : L(E) −→ E
Notons x . Montrer que x est u-générateur si et seulement si
v 7−→ v(x)
φx/P est surjective.
4◦ ) Montrer que si x est u-générateur alors φx/C est injective.
En déduire que si E possède un u-générateur, alors P = C et E est isomorphe à C.
Exercice 22.49 : (niveau 3)
K = R ou C. E est un K-espace vectoriel de dimension finie.
1◦ ) Déterminer les endomorphismes f de E tels que ∀x ∈ E (x, f (x)) est lié.
2◦ ) En déduire {g ∈ L(E)/∀h ∈ GL(E) h ◦ g = g ◦ h}.
3◦ ) Soit n ∈ N∗ . On note gn l’endomorphisme de Rn [X] défini par
∀P ∈ Rn [X] gn (P ) = P ′ .
On note C(gn ) = {f ∈ L(Rn [X])/f ◦ gn = gn ◦ f }. Déterminer dim(C(gn )), puis
déterminer C(gn ).
LLG, MPSI 2, 2024/2025 9
Exercice 22.50 : (niveau 3)
On note M la matrice de Mn (K), triangulaire supérieure, dont tous les coefficients du
triangle supérieur (diagonale comprise) sont égaux à 1. Calculer M 3 .
Exercice 22.51 : (niveau 3)
Soit p ∈ N∗ . Déterminer l’ensemble des permutations σ de Sp telles que,
pour tout n ∈ N∗ et pour tout (M1 , . . . , Mp ) ∈ Mn (C)p ,
T r(M1 × · · · × Mp ) = T r(Mσ(1) × · · · × Mσ(p) ).
Exercice 22.52 : (niveau 3)
Soit n ∈ N∗ et p un nombre premier.
1◦ ) Pour tout A, B ∈ Mn (Z), montrer que Tr((A + B)p ) ≡ Tr(Ap ) + Tr(B p ) [p].
2◦ ) En déduire que pour tout A ∈ Mn (Z), Tr(Ap ) ≡ Tr(A) [p].
LLG, MPSI 2, 2024/2025 10