Calculateur de Décomposition de Cholesky
Décomposez une matrice symétrique définie positive en A = LLᵀ avec un calcul animé étape par étape. Visualisez chaque élément de la matrice triangulaire inférieure L dérivé avec les formules complètes, vérifiez le résultat et explorez la factorisation visuellement.
Votre bloqueur de publicités nous empêche d’afficher des annonces
MiniWebtool reste gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous en passant à une navigation sans publicité avec plus d’utilisations quotidiennes, ou autorisez MiniWebtool.com puis rechargez.
- Autorisez les annonces pour MiniWebtool.com, puis rechargez
- Ou passez à une offre sans publicité avec des limites quotidiennes plus élevées
Calculateur de Décomposition de Cholesky
Le calculateur de décomposition de Cholesky factorise une matrice symétrique définie positive A en produit d'une matrice triangulaire inférieure L et de sa transposée Lᵀ, de sorte que A = LLᵀ. Cette factorisation est fondamentale en algèbre linéaire numérique, offrant environ deux fois l'efficacité de la décomposition LU générale en exploitant la symétrie et le caractère défini positif de la matrice d'entrée. Le calculateur propose des dérivations animées étape par étape, une surbrillance interactive des cellules et une vérification automatique que LLᵀ reconstitue bien A.
How Cholesky Decomposition Works
Given an n×n symmetric positive-definite matrix A, the algorithm computes L column by column. For each column j:
Diagonal element:
$$L_{jj} = \sqrt{A_{jj} - \sum_{k=1}^{j-1} L_{jk}^2}$$
Off-diagonal elements (for i > j):
$$L_{ij} = \frac{1}{L_{jj}} \left( A_{ij} - \sum_{k=1}^{j-1} L_{ik} L_{jk} \right)$$
L'algorithme procède de gauche à droite, colonne par colonne. Chaque élément diagonal fait intervenir une racine carrée, garantie réelle et positive lorsque A est définie positive. Si une valeur négative apparaît sous la racine carrée, la matrice n'est pas définie positive.
Conditions for Cholesky Decomposition
| Condition | Requirement | What Happens If Violated |
|---|---|---|
| Symmetric | A = Aᵀ (A[i,j] = A[j,i]) | Decomposition is undefined |
| Positive-Definite | All eigenvalues > 0 | Negative under square root |
| Square | n×n matrix | Not applicable to rectangular |
Key Properties
How to Use the Cholesky Decomposition Calculator
- Select matrix size — Choose from 2×2 up to 6×6. Cholesky decomposition requires a square matrix.
- Saisir les valeurs — Remplissez les cellules de la matrice. Le calculateur reflète automatiquement les entrées de part et d'autre de la diagonale pour garantir la symétrie (modifier A[i,j] définit automatiquement A[j,i]).
- Click Decompose — Press the "Decompose A = LLᵀ" button to compute the factorization.
- Explorer le résultat — Examinez l'équation A = L × Lᵀ mise en couleur. Cliquez sur n'importe quelle cellule de L pour voir sa formule de dérivation. Utilisez « Tout lire » pour parcourir automatiquement chaque élément.
- Vérifier — Le calculateur multiplie L × Lᵀ et indique l'erreur maximale, confirmant que la décomposition est correcte.
Real-World Applications
Cholesky vs Other Decompositions
| Method | Factorization | Requirements | Complexity |
|---|---|---|---|
| Cholesky | A = LLᵀ | Symmetric positive-definite | n³/3 |
| LU | A = LU (or PA = LU) | Invertible | 2n³/3 |
| QR | A = QR | Any matrix | 2n³/3 (Householder) |
| SVD | A = UΣVᵀ | Any matrix | ~11n³/3 |
| Eigendecomposition | A = QΛQᵀ | Symmetric | ~9n³ |
Frequently Asked Questions
What is Cholesky decomposition?
La décomposition de Cholesky (du nom d'André-Louis Cholesky) factorise une matrice symétrique définie positive A en A = LLᵀ, où L est une matrice triangulaire inférieure à entrées diagonales positives. C'est l'une des factorisations matricielles les plus efficaces et les plus stables numériquement.
When can Cholesky decomposition be applied?
La matrice doit être symétrique (A = Aᵀ) et définie positive (toutes les valeurs propres strictement positives, ou de manière équivalente, xᵀAx > 0 pour tout vecteur non nul x). Les exemples courants incluent les matrices de covariance, les matrices de corrélation, les matrices de Gram (XᵀX pour X de rang plein) et les matrices de rigidité en génie des structures.
What if my matrix is not positive-definite?
Si la matrice n'est pas définie positive, vous rencontrerez une valeur négative sous une racine carrée pendant la décomposition, ce qui n'est pas un nombre réel. Le calculateur signalera une erreur indiquant précisément quelle étape diagonale a échoué. Vous pouvez vérifier votre matrice pour des erreurs de symétrie, ou envisager la décomposition LDLᵀ pour les matrices semi-définies positives.
How is Cholesky decomposition used to solve linear systems?
Pour résoudre Ax = b, décomposez d'abord A = LLᵀ. Résolvez ensuite Ly = b par substitution directe (puisque L est triangulaire inférieure), puis résolvez Lᵀx = y par substitution arrière. C'est environ deux fois plus rapide que la résolution par décomposition LU, car L et Lᵀ partagent les mêmes données.
Quelle est la relation entre Cholesky et le déterminant ?
Puisque A = LLᵀ, on a det(A) = det(L) × det(Lᵀ) = det(L)². Et comme L est triangulaire, det(L) est simplement le produit de ses entrées diagonales. Cela offre un moyen efficace de calculer le déterminant d'une matrice définie positive.
Can Cholesky decomposition be applied to complex matrices?
Oui, pour les matrices complexes, la condition est que A doit être hermitienne définie positive (A = A*, où A* est la transposée conjuguée). La décomposition devient A = LLᵀ où Lᵀ est remplacé par L* (la transposée conjuguée de L). Ce calculateur traite les matrices à valeurs réelles.
Citez ce contenu, cette page ou cet outil comme suit :
"Calculateur de Décomposition de Cholesky" sur https://MiniWebtool.com/fr/calculateur-de-decomposition-de-cholesky/ de MiniWebtool, https://MiniWebtool.com/
by miniwebtool team. Updated: 2026-04-12
Vous pouvez également essayer notre Résolveur Mathématique IA GPT pour résoudre vos problèmes mathématiques grâce à des questions-réponses en langage naturel.
Algèbre Linéaire:
- Calculatrice de Déterminant
- Calculatrice de Valeurs Propres et de Vecteurs Propres
- Calculatrice de matrices
- Calculatrice de décomposition en fractions partielles
- Calculatrice Vectorielle
- Calculateur de Gram-Schmidt
- Calculateur de projection vectorielle
- Calculateur de décomposition LU de matrice
- Calculateur de Décomposition en Valeurs Singulières (SVD)
- Calculateur de Rang de Matrice
- Calculateur de Trace de Matrice
- Calculateur de Matrice Jacobienne Nouveau
- Calculateur RREF (Forme Échelonnée Réduite) Nouveau
- Calculateur de Matrice Inverse Nouveau
- Calculateur de Multiplication de Matrices Nouveau
- Calculateur de Produit Scalaire Nouveau
- Calculateur de Produit Vectoriel Nouveau
- Calculateur de Norme de Vecteur Nouveau
- Calculateur de Vecteur Unitaire Nouveau
- Calculateur d'Angle Entre Vecteurs Nouveau
- Calculateur d’Espace Nul Nouveau
- Calculateur d’Espace Colonne Nouveau
- Calculateur Règle de Cramer Nouveau
- Calculateur de Diagonalisation de Matrice Nouveau
- Calculateur de Décomposition QR Nouveau
- Calculateur de Décomposition de Cholesky Nouveau
- Calculateur de Puissance de Matrice Nouveau
- Calculateur de Polynôme Caractéristique Nouveau
- Calculateur de Forme Normale de Jordan Nouveau
- Calculateur d'Exponentielle de Matrice Nouveau
- Calculateur de Produit Tensoriel Nouveau