Lycée · Terminale · Maths expertes (option Tle)
Matrices — suites récurrentes et itération
Application des matrices à la représentation et au calcul de suites définies par récurrence linéaire (programme officiel option Maths expertes Tle)
À propos de cette page
Suite récurrente linéaire d'ordre 1
Une suite arithmétique ou géométrique est un cas particulier de suite récurrente linéaire. Plus généralement :
Exemples immédiats :
- Si $b=0$ : suite géométrique de raison $a$.
- Si $a=1$ : suite arithmétique de raison $b$.
On cherche un point fixe $\ell$ tel que $\ell = 3\ell - 4$, soit $\ell = 2$. En posant $v_n = u_n - 2$, on obtient $v_{n+1} = 3v_n$, donc $(v_n)$ est géométrique de raison $3$. Ainsi $v_n = 3^n\,v_0 = 0$ et $u_n = 2$ pour tout $n$.
Suite récurrente linéaire d'ordre 2 : représentation matricielle
Une suite récurrente d'ordre 2 est définie par une relation faisant intervenir deux termes consécutifs :
Représentation matricielle : on introduit le vecteur d'état $U_n = \begin{pmatrix} u_{n+1} \\ u_n \end{pmatrix}$. Alors :
$$U_{n+1} = \begin{pmatrix} u_{n+2} \\ u_{n+1} \end{pmatrix} = \begin{pmatrix} p & q \\ 1 & 0 \end{pmatrix} \begin{pmatrix} u_{n+1} \\ u_n \end{pmatrix} = A\,U_n$$où $A = \begin{pmatrix} p & q \\ 1 & 0 \end{pmatrix}$ est la matrice compagnon de la récurrence.
Schéma : mise sous forme matricielle d'une récurrence d'ordre 2
Système de suites récurrentes et matrice de transition
On peut également modéliser un système couplé de plusieurs suites récurrentes à l'aide d'une matrice.
La matrice $A$ est appelée matrice de transition du système. Elle encode les « taux de transfert » d'une grandeur vers l'autre.
$$\begin{cases} x_{n+1} = 0{,}9\,x_n + 0{,}05\,y_n \\ y_{n+1} = 0{,}1\,x_n + 0{,}95\,y_n \end{cases}$$
La matrice de transition est $A = \begin{pmatrix} 0{,}9 & 0{,}05 \\ 0{,}1 & 0{,}95 \end{pmatrix}$.
Itération matricielle et puissances de matrices
L'idée centrale est la suivante : si $U_{n+1} = A\,U_n$ et $U_0$ est le vecteur initial, alors par itération :
$$U_1 = A\,U_0,\quad U_2 = A\,U_1 = A^2\,U_0,\quad \ldots\quad U_n = A^n\,U_0$$Pour calculer $A^n$, on peut :
- Calculer successivement $A^2, A^3, \ldots$ (utile pour de petites valeurs de $n$).
- Chercher une forme close de $A^n$ (diagonalisation, si au programme).
- Utiliser des propriétés spéciales de $A$ (ex. $A^2 = \lambda A + \mu I$).
$A^2 = \begin{pmatrix} 4 & 3 \\ 0 & 1 \end{pmatrix}$, $A^3 = \begin{pmatrix} 8 & 7 \\ 0 & 1 \end{pmatrix}$.
On conjecture $A^n = \begin{pmatrix} 2^n & 2^n-1 \\ 0 & 1 \end{pmatrix}$ (vérifiable par récurrence).
Donc $U_n = \begin{pmatrix} 2^n + 2^n - 1 \\ 1 \end{pmatrix} = \begin{pmatrix} 2^{n+1}-1 \\ 1 \end{pmatrix}$.
Évolution de la première composante du vecteur $U_n = A^n U_0$ pour $A = \begin{pmatrix}2&1\\0&1\end{pmatrix}$
Calcul du terme général via $A^n$
Pour obtenir une expression explicite de $u_n$ à partir de la représentation matricielle, on cherche une formule close pour $A^n$.
Méthode par relation de récurrence sur les coefficients de $A^n$ :
- On pose $A^n = \begin{pmatrix} \alpha_n & \beta_n \\ \gamma_n & \delta_n \end{pmatrix}$.
- La relation $A^{n+1} = A \cdot A^n$ donne des systèmes de récurrences sur $\alpha_n, \beta_n$, etc.
- On résout ces récurrences (souvent d'ordre 1) pour obtenir les expressions explicites.
Le vecteur $U_n = A^n U_0 = A^n \begin{pmatrix}1\\0\end{pmatrix}$. La deuxième composante de $A^n \begin{pmatrix}1\\0\end{pmatrix}$ est le coefficient $(2,1)$ de $A^n$, qui correspond à $F_n$.
Pour $n=4$ : $A^4 = \begin{pmatrix}5&3\\3&2\end{pmatrix}$, donc $F_4 = 3$ (deuxième composante de $A^4\begin{pmatrix}1\\0\end{pmatrix}$).
| Relation de récurrence | Matrice compagnon $A$ | Vecteur $U_n$ |
|---|---|---|
| $u_{n+2} = p\,u_{n+1} + q\,u_n$ | $\begin{pmatrix}p&q\\1&0\end{pmatrix}$ | $\begin{pmatrix}u_{n+1}\\u_n\end{pmatrix}$ |
| $x_{n+1}=ax_n+by_n,\;y_{n+1}=cx_n+dy_n$ | $\begin{pmatrix}a&b\\c&d\end{pmatrix}$ | $\begin{pmatrix}x_n\\y_n\end{pmatrix}$ |
Modélisation : suites, états et transferts
Les matrices de transition apparaissent naturellement dans de nombreux modèles discrets :
- Modèles de populations : migrations entre régions, croissance par classes d'âge (matrices de Leslie).
- Chaînes de Markov : probabilités de passage d'un état à un autre.
- Systèmes de files d'attente, d'échanges économiques, etc.
Deux régions A et B ont des populations $a_n$ et $b_n$ (millions) à l'année $n$.
Chaque année : 8 % de A migrent vers B, 3 % de B migrent vers A. La population totale reste constante.
$$A_{\text{trans}} = \begin{pmatrix} 0{,}92 & 0{,}03 \\ 0{,}08 & 0{,}97 \end{pmatrix}$$
Si $a_0 = 4$ et $b_0 = 2$ (millions), calculons $a_1$ et $b_1$ :
$\begin{pmatrix} a_1 \\ b_1 \end{pmatrix} = \begin{pmatrix} 0{,}92 & 0{,}03 \\ 0{,}08 & 0{,}97 \end{pmatrix}\begin{pmatrix}4\\2\end{pmatrix} = \begin{pmatrix}3{,}74\\2{,}26\end{pmatrix}$.
À long terme, l'état stable vérifie $A\,V^* = V^*$, c'est-à-dire $V^*$ est vecteur propre de valeur propre 1.
Convergence vers l'état stable : les populations s'équilibrent progressivement (modèle de migration)
Méthodes et pièges à éviter
Voici les erreurs les plus fréquentes et les méthodes pour les éviter :
1. Elle donne bien $u_0$ et $u_1$ (ou $u_0$, $u_1$ selon l'ordre).
2. Elle satisfait la relation de récurrence $u_{n+2} = p\,u_{n+1} + q\,u_n$.
Récapitulatif de la démarche complète :
- 1. Écrire la récurrence sous forme $U_{n+1} = A\,U_n$.
- 2. Identifier la matrice $A$ et le vecteur initial $U_0$.
- 3. Calculer ou connaître $A^n$ (formule close ou calcul numérique).
- 4. En déduire $U_n = A^n U_0$ et extraire la composante voulue.
- 5. Vérifier avec les valeurs initiales et la relation de récurrence.
- Une suite récurrente linéaire d'ordre 2 $u_{n+2} = p\,u_{n+1} + q\,u_n$ se représente par $U_{n+1} = A\,U_n$ avec $A = \begin{pmatrix}p&q\\1&0\end{pmatrix}$.
- Un système couplé $\begin{cases}x_{n+1}=ax_n+by_n\\y_{n+1}=cx_n+dy_n\end{cases}$ s'écrit $V_{n+1} = A\,V_n$, $A = \begin{pmatrix}a&b\\c&d\end{pmatrix}$.
- La formule fondamentale est $U_n = A^n\,U_0$.
- L'état stable d'un modèle de transfert vérifie $A\,V^* = V^*$ (vecteur propre de valeur propre 1).
- Toujours vérifier les composantes du vecteur résultat et la non-commutativité des matrices.
Cours particuliers de maths expertes (option tle) à Marseille, en présentiel ou à distance — un prof qui s'adapte à ton rythme et reprend ce qui coince.
Prof de maths à Marseille · Cours particuliers au lycée · Aide aux devoirs