Depuis 2010 · Plus de 2 millions d’utilisations d’outils par mois
Depuis 2010
Ajouter à Chrome

Ma Boîte à Outils

Mode Automatique

Aucun outil enregistré pour l’instant.

Passer à la Version Premium
Outils associés
Calculateur de décomposition LU de matriceCalculateur de Décomposition QRCalculatrice de matricesCalculateur de Décomposition en Valeurs Singulières (SVD)Calculatrice de décomposition en fractions partiellesCalculateur de Multiplication de MatricesCalculateur de Trace de Matrice
Page d'accueil > Mathématiques > Algèbre Linéaire
 

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.

Besoin d’aide pour utiliser cet outil ? Demandez à une IA

Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.

Voir la question

3 utilisations gratuites par jourSans inscriptionRésultats instantanés
Calculateur de Décomposition de CholeskyEssayez maintenant — gratuit ▼
Cholesky construit L élément par élément : A = L·Lᵀ

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.

Examples:
Matrix Size: A: 2×2 Symmetric: A[i,j] = A[j,i]
Matrix A 2×2 (symmetric, positive-definite)
[
]
↕ Editing A[i,j] auto-mirrors to A[j,i]

Embed Calculateur de Décomposition de Cholesky Widget

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.

Calculateur de Décomposition de Cholesky: fonctionnalités en un coup d’œil
FonctionnalitéCe que vous obtenezIdéal pour
Taille de la matriceMatrices carrées de 2×2 à 6×6.Problèmes d’algèbre linéaire et matrices de covariance
Symétrie automatiqueModifier 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 à pasCliquez 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érificationMultiplie L × Lᵀ et indique l’erreur maximale par rapport à A.Confirmer que la factorisation est correcte
Non définie positiveSi 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’exemplePré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

Calculateur de Décomposition de Cholesky: Conditions for Cholesky Decomposition
ConditionRequirementWhat Happens If Violated
SymmetricA = Aᵀ (A[i,j] = A[j,i])Decomposition is undefined
Positive-DefiniteAll eigenvalues > 0Negative under square root
Squaren×n matrixNot applicable to rectangular

Key Properties

▽
Lower-Triangular
L has zeros above the diagonal
◻
Unique
If A is positive-definite, L is unique
⚡
Efficient
~n³/3 operations vs n³/3 × 2 for LU
⊕
Stable
No pivoting needed — always stable
↔
det(A) = det(L)²
Determinant from diagonal of L
↻
Solving Ax = b
Forward then back substitution

How to Use the Cholesky Decomposition Calculator

  1. Select matrix size — Choose from 2×2 up to 6×6. Cholesky decomposition requires a square matrix.
  2. 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]).
  3. Click Decompose — Press the "Decompose A = LLᵀ" button to compute the factorization.
  4. 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.
  5. Vérifier — Le calculateur multiplie L × Lᵀ et indique l'erreur maximale, confirmant que la décomposition est correcte.

Real-World Applications

📊
Monte Carlo
Generate correlated random variables from a covariance matrix
📡
Kalman Filters
State estimation in navigation and signal processing
🤖
Machine Learning
Gaussian processes, covariance inversion
📐
Optimization
Newton's method with positive-definite Hessians
💰
Finance
Portfolio risk modeling via correlation decomposition
🏗
Engineering
Finite element method stiffness matrices

Cholesky vs Other Decompositions

Calculateur de Décomposition de Cholesky: Cholesky vs Other Decompositions
MethodFactorizationRequirementsComplexity
CholeskyA = LLᵀSymmetric positive-definiten³/3
LUA = LU (or PA = LU)Invertible2n³/3
QRA = QRAny matrix2n³/3 (Householder)
SVDA = UΣVᵀAny matrix~11n³/3
EigendecompositionA = 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:

Résolution mathématiqueQue souhaitez-vous calculer ?

Résolution mathématique

Exemples
Voir les expressions

Choisissez un exemple, modifiez les nombres, puis résolvez. log utilise la base 10 ; ln est le logarithme naturel.

Nombres et facteurs

Fractions et division

Puissances, racines et logarithmes

Algèbre et équations

Calcul différentiel et intégral

Géométrie et trigonométrie

Outils populaires et mis à jour:

Calculateur de Diagonalisation de MatriceCalculatrice de Valeurs Propres et de Vecteurs PropresCalculateur de Matrice InverseTout voir →
Page d'accueil > Mathématiques > Algèbre Linéaire > Calculateur de Décomposition de Cholesky