Calculateur de Décomposition de Cholesky
Factorisez une matrice symétrique définie positive sous la forme A = LLᵀ avec le calculateur de décomposition de Cholesky de MiniWebtool. Le facteur triangulaire inférieur est construit étape par étape, puis multiplié par sa transposée pour vérifier la reconstitution de la matrice d’entrée.
Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.Besoin d’aide pour utiliser cet outil ? Demandez à une IA
Voir la question
Saisissez une matrice symétrique définie positive pour obtenir L, chaque élément étant calculé pas à pas et la factorisation A = LLᵀ vérifiée.
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.
En bref
Le Calculateur de Décomposition de Cholesky factorise une matrice symétrique définie positive A en une matrice triangulaire inférieure L et sa transposée, de sorte que A = LLᵀ. Il multiplie ensuite L par Lᵀ pour vérifier le résultat.
| Fonctionnalité | Ce que vous obtenez | Idéal pour |
|---|---|---|
| Taille de la matrice | Matrices carrées de 2×2 à 6×6. | Problèmes d’algèbre linéaire et matrices de covariance |
| Symétrie automatique | Modifier A[i,j] règle automatiquement A[j,i], de sorte que la matrice reste symétrique. | Saisir les valeurs sans erreur de symétrie |
| Dérivation pas à pas | Cliquez sur une cellule de L pour voir sa formule, ou utilisez Play All pour parcourir chaque élément. | Comprendre comment chaque terme est calculé |
| Vérification | Multiplie L × Lᵀ et indique l’erreur maximale par rapport à A. | Confirmer que la factorisation est correcte |
| Non définie positive | Si une valeur négative apparaît sous une racine carrée, la calculatrice indique l’étape diagonale qui a échoué. | Trouver pourquoi une matrice ne peut pas être factorisée |
| Matrices d’exemple | Préréglages pour 2×2, 3×3, 4×4, une matrice de corrélation et une matrice de Hilbert 3×3. | Essayer l’outil avant de saisir vos propres données |
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
Discutez avec votre IA préférée
Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.
Voir la question
Algèbre Linéaire:
- Calculateur d'Angle Entre Vecteurs Nouveau
- Calculateur de Polynôme Caractéristique Nouveau
- Calculateur de Décomposition de Cholesky Nouveau
- Calculateur d’Espace Colonne Nouveau
- Calculateur Règle de Cramer Nouveau
- Calculateur de Produit Vectoriel Nouveau
- Calculatrice de Déterminant
- Calculateur de Produit Scalaire Nouveau
- Calculatrice de Valeurs Propres et de Vecteurs Propres
- Calculateur de Gram-Schmidt
- Calculateur de Matrice Jacobienne Nouveau
- Calculateur de Forme Normale de Jordan Nouveau
- Calculatrice de matrices
- Calculateur de Diagonalisation de Matrice Nouveau
- Calculateur d'Exponentielle de Matrice Nouveau
- Calculateur de Matrice Inverse Nouveau
- Calculateur de décomposition LU de matrice
- Calculateur de Multiplication de Matrices Nouveau
- Calculateur de Puissance de Matrice Nouveau
- Calculateur de Rang de Matrice
- Calculateur de Trace de Matrice
- Calculateur d’Espace Nul Nouveau
- Calculatrice de décomposition en fractions partielles
- Calculateur de Décomposition QR Nouveau
- Calculateur RREF (Forme Échelonnée Réduite) Nouveau
- Calculateur de Décomposition en Valeurs Singulières (SVD)
- Calculateur de Produit Tensoriel Nouveau
- Calculateur de Vecteur Unitaire Nouveau
- Calculatrice Vectorielle
- Calculateur de Norme de Vecteur Nouveau
- Calculateur de projection vectorielle