Aller au contenu
Apprendre.
  • M1 · toutes les matières15 matières : Préparation de données, API & sécurité, CI/CD, Docker, Merise, Dataviz, KNIME, ML appliqué : projet LoL, SQL & UML, SQL avancé, Machine Learning, Git, IA frugale & responsable, Qualité des données, MathématiquesAnnée
  • M2 · toutes les matières4 matières : Deep Learning, AI Act, Comex & Fundraising, Gouvernance & DataMeshAnnée
  • Deep LearningM2 · 4 modules · Réseaux de neurones, CNN, texte, modèles génératifs.Matière
  • Préparation de donnéesM1 · 3 modules · Nettoyer, transformer et fusionner des données avec Python.Matière
  • API & sécuritéM1 · 2 modules · Consommer, concevoir et sécuriser des API.Matière
  • CI/CDM1 · 1 module · Intégration et livraison continues.Matière
  • DockerM1 · 3 modules · Conteneurs, images, volumes, réseaux, Compose.Matière
  • MeriseM1 · 2 modules · Modéliser une base : MCD, MLD, MPD.Matière
  • DatavizM1 · 2 modules · Visualiser pour comprendre et décider.Matière
  • KNIMEM1 · 1 module · Explorer et nettoyer des données en workflow.Matière
  • ML appliqué : projet LoLM1 · 2 modules · Du besoin métier au POC de vision par ordinateur.Matière
  • SQL & UMLM1 · 3 modules · Modèles UML et requêtes SQL.Matière
  • SQL avancéM1 · 3 modules · Jointures, fenêtres, CTE, optimisation.Matière
  • Machine LearningM1 · 3 modules · Régression, classification, segmentation, projet.Matière

↑↓ naviguer↵ ouvre le résultat en surbrillanceesc fermer

Partie 2 · Matrices

Bilan : matrices, valeurs propres et suites

Ce que tu sais faire

QuestionOutil
Appliquer un modèleAxAx, ABAB (ligne × colonne, AB≠BAAB\ne BA)
Résoudre Ax=bAx=b en 2×22\times2det⁡A≠0\det A\ne0 puis x=A−1bx=A^{-1}b
Trouver les directions et facteurs privilégiésdet⁡(A−λI)=0\det(A-\lambda I)=0, puis (A−λI)v=0(A-\lambda I)v=0
Simplifier l'évolutionA=PDP−1A=PDP^{-1}, An=PDnP−1A^n=PD^nP^{-1}
Prévoir le long termevaleur propre dominante, direction v1v_1

Rattrapage : matrice 3×3 symétrique

L'exercice de rattrapage du cours prend A=(210121012)A = \begin{pmatrix}2&1&0\\1&2&1\\0&1&2\end{pmatrix}. Son polynôme caractéristique est de degré 3 : det⁡(A−λI)=(2−λ)((2−λ)2−2)\det(A-\lambda I) = (2-\lambda)\big((2-\lambda)^2-2\big) (calcul ajouté), de racines 22, 2+22+\sqrt2 et 2−22-\sqrt2, toutes réelles car AA est symétrique. Les vecteurs propres associés sont (calcul ajouté) (1,2,1)(1,\sqrt2,1), (1,0,−1)(1,0,-1) et (1,−2,1)(1,-\sqrt2,1), orthogonaux deux à deux. Le cours demande aussi de comparer avec numpy.linalg.eig, qui renvoie les valeurs propres et les vecteurs propres (en colonnes).

Suite normalisée

Pour Xn+1=AXnX_{n+1}=AX_n avec X0=(1,0,0)X_0=(1,0,0), on a Xn=AnX0X_n=A^nX_0 et la valeur propre dominante 2+2≈3,4142+\sqrt2\approx3{,}414 domine à long terme : la suite normalisée Yn=Xn/∥Xn∥Y_n=X_n/\lVert X_n\rVert converge vers la direction du vecteur propre dominant (conjecture du cours, à vérifier numériquement). En Python pur, on le vérifie en itérant X←AXX\leftarrow AX puis en divisant par la norme à chaque pas (exercice de la partie S'exercer).

Pièges classiques

  • AB≠BAAB\ne BA, et les tailles doivent s'accorder.
  • Vecteur nul exclu des vecteurs propres ; un multiple d'un vecteur propre reste propre.
  • Même ordre dans PP et DD.
  • Valeur propre double : pas toujours diagonalisable.
  • det⁡A=0\det A=0 : pas de solution unique, pas d'inverse.

Vérifie que tu as compris

Quelle suite d'étapes permet de diagonaliser une matrice AA ?

Vérifie que tu as compris

Pour la matrice 3×3 symétrique du rattrapage, que peut-on garantir ?