Bac Maths Expertes 2026 — Complexes, arithmétique, matrices

Chapitre 3 — Matrices et graphes

Programme officiel — Maths expertes, thème "Graphes et matrices".

Matrices : définitions

Notation

Une matrice AA de dimensions m×nm \times n (mm lignes, nn colonnes) est un tableau : A=(a11a12a1na21a22a2nam1am2amn)A = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix}

aija_{ij} est le coefficient à la ligne ii, colonne jj.

Matrices carrées

Une matrice est carrée si m=nm = n. Cas particuliers :

  • Matrice identité InI_n : 1 sur la diagonale, 0 ailleurs. AIn=InA=AA \cdot I_n = I_n \cdot A = A.
  • Matrice nulle 00 : tous coefficients nuls.
  • Matrice diagonale : tous les coefficients hors diagonale sont nuls.
  • Matrice triangulaire (sup/inf).

Opérations sur les matrices

Addition et multiplication scalaire

(A+B)ij=Aij+Bij(A + B)_{ij} = A_{ij} + B_{ij} (matrices de mêmes dimensions). (λA)ij=λAij(\lambda A)_{ij} = \lambda A_{ij}.

Multiplication de matrices

Pour AA de dimensions m×nm \times n et BB de dimensions n×pn \times p : (AB)ij=k=1nAikBkj(AB)_{ij} = \sum_{k=1}^{n} A_{ik} B_{kj}

Le résultat ABAB est de dimensions m×pm \times p. Attention : le nombre de colonnes de AA doit égaler le nombre de lignes de BB.

Non commutativité : en général, ABBAAB \neq BA.

Puissances de matrices

An=AA...AA^n = A \cdot A \cdot ... \cdot A (nn fois). A0=IA^0 = I par convention.

Inverse d'une matrice carrée

AA est inversible s'il existe A1A^{-1} telle que AA1=A1A=IA A^{-1} = A^{-1} A = I.

Matrice 2×22 \times 2 : pour A=(abcd)A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}, on a A1=1adbc(dbca)A^{-1} = \dfrac{1}{ad - bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix} (si adbc0ad - bc \neq 0).

adbcad - bc s'appelle le déterminant de AA.

Systèmes linéaires et matrices

Un système linéaire AX=BAX = B avec AA carrée inversible se résout : X=A1BX = A^{-1} B.

Exemple : {2x+y=5x+3y=8\begin{cases} 2x + y = 5 \\ x + 3y = 8 \end{cases} se réécrit (2113)(xy)=(58)\begin{pmatrix} 2 & 1 \\ 1 & 3 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 5 \\ 8 \end{pmatrix}.

Déterminant = 61=56 - 1 = 5. A1=15(3112)A^{-1} = \dfrac{1}{5}\begin{pmatrix} 3 & -1 \\ -1 & 2 \end{pmatrix}.

X=A1B=15(1585+16)=15(711)=(1,42,2)X = A^{-1}B = \dfrac{1}{5}\begin{pmatrix} 15 - 8 \\ -5 + 16 \end{pmatrix} = \dfrac{1}{5}\begin{pmatrix} 7 \\ 11 \end{pmatrix} = \begin{pmatrix} 1{,}4 \\ 2{,}2 \end{pmatrix}.

Graphes : définitions

Graphe orienté / non orienté

Un graphe est un couple (V,E)(V, E) où :

  • VV = ensemble de sommets (vertices).
  • EE = ensemble d'arêtes (edges).

Orienté : chaque arête a un sens (flèche). Non orienté : arêtes symétriques.

Vocabulaire

  • Degré d'un sommet : nombre d'arêtes incidentes.
  • Chemin : suite de sommets reliés par des arêtes.
  • Cycle : chemin qui revient au sommet de départ.
  • Connexe : il existe un chemin entre toute paire de sommets.

Matrice d'adjacence d'un graphe

Pour un graphe à nn sommets, sa matrice d'adjacence MM est n×nn \times n telle que :

  • Mij=1M_{ij} = 1 s'il existe une arête de ii vers jj.
  • Mij=0M_{ij} = 0 sinon.

Graphe non orienté : MM est symétrique (Mij=MjiM_{ij} = M_{ji}).

Exemple

Graphe à 3 sommets A, B, C. Arêtes : A→B, B→C, C→A.

M=(010001100)M = \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 1 & 0 & 0 \end{pmatrix}

Théorème central

(Mn)ij(M^n)_{ij} = nombre de chemins de longueur nn allant de ii vers jj.

Exemple : avec MM ci-dessus, M3=I3M^3 = I_3. Donc il existe exactement 1 chemin de longueur 3 entre chaque sommet et lui-même.

Applications

Modèles de Markov (initiation)

Une chaîne de Markov modélise un système qui change d'état avec des probabilités fixées. Sa matrice de transition PP vérifie PijP_{ij} = probabilité de passer de l'état ii à l'état jj.

Loi à l'étape nn : Vn=V0PnV_n = V_0 \cdot P^nV0V_0 est la distribution initiale.

Application : modèles météo, économie, génétique, intelligence artificielle.

Évolution d'une population structurée

Pour modéliser une population avec plusieurs classes d'âge : Xn+1=MXnX_{n+1} = M X_n

MM est une matrice de transition et XnX_n le vecteur des effectifs à l'étape nn.

À long terme, XnX_n converge vers un état stable XX^* vérifiant X=MXX^* = M X^* (vecteur propre de MM).

PageRank (Google)

L'algorithme original de Google PageRank utilise la théorie des graphes et des matrices stochastiques :

  • Chaque page web = sommet.
  • Chaque lien = arête orientée.
  • La matrice d'adjacence pondérée est itérée jusqu'à convergence.
  • Le rang de chaque page = composante du vecteur propre dominant.

Exercice-type

Énoncé : Soit le graphe orienté à 4 sommets {1, 2, 3, 4} avec les arêtes : 1→2, 2→3, 2→4, 3→1, 4→3.

  1. Donner la matrice d'adjacence MM.
  2. Calculer M2M^2.
  3. Combien y a-t-il de chemins de longueur 2 partant de 1 ?

Corrigé :

  1. M=(0100001110000010)M = \begin{pmatrix} 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 1 \\ 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 \end{pmatrix}.

  2. Multiplier ligne par ligne :

M2=(0011101001001000)M^2 = \begin{pmatrix} 0 & 0 & 1 & 1 \\ 1 & 0 & 1 & 0 \\ 0 & 1 & 0 & 0 \\ 1 & 0 & 0 & 0 \end{pmatrix}.

  1. Première ligne de M2M^2 : (0,0,1,1)(0, 0, 1, 1). Chemins de longueur 2 partant de 1 : 1→2→3 (vers 3) et 1→2→4 (vers 4). Total : 2 chemins.

Pièges classiques

  1. Multiplication matricielle non commutative. ABBAAB \neq BA en général.
  2. Erreur de dimensions. Toujours vérifier que ABAB a un sens (cols(AA) = lignes(BB)).
  3. Inverse n'existe pas toujours. Une matrice est inversible ssi son déterminant est non nul.
  4. Confondre matrice et graphe. La matrice d'adjacence représente le graphe, mais n'est pas le graphe lui-même.
  5. Indices. AijA_{ij} : ligne ii, colonne jj. Pas l'inverse.

Q&R pour le tuteur IA

Q : Pourquoi multiplier les matrices "ligne par colonne" ? R : Cette définition vient de la composition des applications linéaires. Si ff et gg sont des transformations linéaires représentées par des matrices, alors fgf \circ g est représenté par le produit matriciel. La règle "ligne × colonne" en découle naturellement.

Q : Quand utiliser les matrices plutôt que les systèmes ? R : Quand on a (1) un grand système, (2) un système répété (matrice de transition), (3) un problème géométrique (rotation, projection), (4) un problème d'optimisation, (5) un problème d'analyse de réseau (graphes).

Q : Que représente le déterminant ? R : En géométrie : surface (2×2) ou volume (3×3) du parallélogramme/parallélépipède défini par les vecteurs colonnes. En algèbre : indicateur d'inversibilité (det0\det \neq 0 \Leftrightarrow inversible).

Q : Pourquoi PageRank est-il basé sur des matrices ? R : Parce que le web est un graphe orienté géant (~10 milliards de pages). La matrice d'adjacence pondérée permet de calculer simultanément le rang de toutes les pages via une itération matricielle convergeant vers le vecteur propre dominant.

This fiche is part of the kit

Bac Maths Expertes 2026 — Complexes, arithmétique, matrices

You've read the fiche. The science is clear: self-testing triples your retention. Activate the Kit to generate quizzes, flashcards and chat with the AI Tutor on this fiche.

Study this Kit · 15 jetons