Aller au contenu
XiMaths

Matrices

Première année (sup) · MPSI, PCSI

Cadre et notations

Dans toute la fiche, K=R\K = \R ou C\C et n,p,q∈N∗n, p, q \in \N^*. On note Mn,p(K)\mathcal{M}_{n,p}(\K) l'ensemble des matrices à nn lignes et pp colonnes, Mn(K)=Mn,n(K)\mathcal{M}_n(\K) = \mathcal{M}_{n,n}(\K), InI_n la matrice identité et A⊤A^\top la transposée de AA.

Produit matriciel

Pour A=(aij)∈Mn,p(K)A = (a_{ij}) \in \mathcal{M}_{n,p}(\K) et B=(bjk)∈Mp,q(K)B = (b_{jk}) \in \mathcal{M}_{p,q}(\K), le produit AB∈Mn,q(K)AB \in \mathcal{M}_{n,q}(\K) a pour coefficients (AB)ik=∑j=1paijbjk(AB)_{ik} = \sum_{j=1}^{p} a_{ij} b_{jk}. Le produit est associatif, distributif par rapport à l'addition, et (AB)⊤=B⊤A⊤(AB)^\top = B^\top A^\top.

Le produit n'est pas commutatif, et Mn(K)\mathcal{M}_n(\K) a des diviseurs de zéro pour n≥2n \geq 2 : avec A=(0100)A = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}, on a A≠0A \neq 0 et A2=0A^2 = 0.

Formule du binôme. Si A,B∈Mn(K)A, B \in \mathcal{M}_n(\K) commutent (AB=BAAB = BA), alors pour tout m∈Nm \in \N :

(A+B)m=∑k=0m(mk)AkBm−k.(A + B)^m = \sum_{k=0}^{m} \binom{m}{k} A^k B^{m-k}.

Matrice d'une application linéaire

Soient EE et FF de dimensions pp et nn, munis de bases B=(e1,…,ep)\mathcal{B} = (e_1, \dots, e_p) et C\mathcal{C}. La matrice Mat⁡B,C(u)∈Mn,p(K)\operatorname{Mat}_{\mathcal{B}, \mathcal{C}}(u) \in \mathcal{M}_{n,p}(\K) de u∈L(E,F)u \in \mathcal{L}(E, F) a pour jj-ième colonne les coordonnées de u(ej)u(e_j) dans C\mathcal{C}. L'application u↦Mat⁡B,C(u)u \mapsto \operatorname{Mat}_{\mathcal{B}, \mathcal{C}}(u) est un isomorphisme de L(E,F)\mathcal{L}(E, F) sur Mn,p(K)\mathcal{M}_{n,p}(\K), et la matrice d'une composée est le produit des matrices : Mat⁡B,D(v∘u)=Mat⁡C,D(v)Mat⁡B,C(u)\operatorname{Mat}_{\mathcal{B}, \mathcal{D}}(v \circ u) = \operatorname{Mat}_{\mathcal{C}, \mathcal{D}}(v) \operatorname{Mat}_{\mathcal{B}, \mathcal{C}}(u).

Matrices inversibles

Définition. Une matrice A∈Mn(K)A \in \mathcal{M}_n(\K) est inversible s'il existe B∈Mn(K)B \in \mathcal{M}_n(\K) telle que AB=BA=InAB = BA = I_n. Cette matrice BB est unique, notée A−1A^{-1}. L'ensemble des matrices inversibles est noté GLn(K)GL_n(\K).

Théorème. Pour A∈Mn(K)A \in \mathcal{M}_n(\K), les assertions suivantes sont équivalentes :

  1. AA est inversible ;
  2. il existe B∈Mn(K)B \in \mathcal{M}_n(\K) telle que AB=InAB = I_n (ou telle que BA=InBA = I_n) ;
  3. pour X∈Mn,1(K)X \in \mathcal{M}_{n,1}(\K), AX=0AX = 0 entraîne X=0X = 0 ;
  4. rg⁡A=n\operatorname{rg} A = n ;
  5. les colonnes de AA forment une base de Mn,1(K)\mathcal{M}_{n,1}(\K) ;
  6. det⁡A≠0\det A \neq 0.

Si A,B∈GLn(K)A, B \in GL_n(\K), alors AB∈GLn(K)AB \in GL_n(\K) et (AB)−1=B−1A−1(AB)^{-1} = B^{-1} A^{-1} ; de plus A⊤∈GLn(K)A^\top \in GL_n(\K) et (A⊤)−1=(A−1)⊤(A^\top)^{-1} = (A^{-1})^\top.

Changement de base

Soient B\mathcal{B} et B′\mathcal{B}' deux bases de EE (dimension nn). La matrice de passage P=PBB′P = P_{\mathcal{B}}^{\mathcal{B}'} a pour colonnes les coordonnées des vecteurs de B′\mathcal{B}' dans B\mathcal{B} ; elle est inversible.

Proposition. Si XX et X′X' sont les colonnes des coordonnées d'un même vecteur dans B\mathcal{B} et B′\mathcal{B}', alors X=PX′X = P X'. Pour u∈L(E)u \in \mathcal{L}(E), avec A=Mat⁡B(u)A = \operatorname{Mat}_{\mathcal{B}}(u) et A′=Mat⁡B′(u)A' = \operatorname{Mat}_{\mathcal{B}'}(u) :

A′=P−1AP.A' = P^{-1} A P.

Deux matrices A,A′∈Mn(K)A, A' \in \mathcal{M}_n(\K) sont semblables s'il existe P∈GLn(K)P \in GL_n(\K) telle que A′=P−1APA' = P^{-1} A P.

Trace

La trace de A∈Mn(K)A \in \mathcal{M}_n(\K) est la somme de ses coefficients diagonaux. Elle est linéaire, et tr⁡(AB)=tr⁡(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA) pour A∈Mn,p(K)A \in \mathcal{M}_{n,p}(\K) et B∈Mp,n(K)B \in \mathcal{M}_{p,n}(\K). Deux matrices semblables ont donc la même trace, ce qui définit la trace d'un endomorphisme.

Attention : tr⁡(ABC)=tr⁡(CAB)=tr⁡(BCA)\operatorname{tr}(ABC) = \operatorname{tr}(CAB) = \operatorname{tr}(BCA), mais en général tr⁡(ABC)≠tr⁡(BAC)\operatorname{tr}(ABC) \neq \operatorname{tr}(BAC).

Rang et systèmes linéaires

Le rang de A∈Mn,p(K)A \in \mathcal{M}_{n,p}(\K) est la dimension de l'espace engendré par ses colonnes. On a rg⁡A=rg⁡A⊤\operatorname{rg} A = \operatorname{rg} A^\top ; le rang ne change pas quand on multiplie AA à gauche ou à droite par une matrice inversible, donc ni par les opérations élémentaires sur les lignes ou les colonnes. Une matrice est de rang rr si et seulement si elle est équivalente à Jr=(Ir000)J_r = \begin{pmatrix} I_r & 0 \\ 0 & 0 \end{pmatrix}.

Proposition (systèmes linéaires). Soient A∈Mn,p(K)A \in \mathcal{M}_{n,p}(\K) et B∈Mn,1(K)B \in \mathcal{M}_{n,1}(\K). L'ensemble des solutions de AX=BAX = B est vide, ou de la forme X0+Ker⁡A={X0+Y:AY=0}X_0 + \operatorname{Ker} A = \{ X_0 + Y : AY = 0 \} où X0X_0 est une solution particulière. Si n=pn = p et AA est inversible, l'unique solution est X=A−1BX = A^{-1} B (système de Cramer).

La méthode du pivot de Gauss transforme le système, par opérations élémentaires sur les lignes, en un système échelonné équivalent.

Pièges fréquents

  • Développer (A+B)2(A + B)^2 en A2+2AB+B2A^2 + 2AB + B^2 sans vérifier que AA et BB commutent : en général, (A+B)2=A2+AB+BA+B2(A + B)^2 = A^2 + AB + BA + B^2.
  • Simplifier AB=ACAB = AC en B=CB = C sans savoir que AA est inversible.
  • Écrire la matrice de passage à l'envers : ses colonnes sont les vecteurs de la nouvelle base, exprimés dans l'ancienne.

S'entraîner : exercices de calcul matriciel