Kalkulator Dekompozycji Choleskiego
Rozłóż symetryczną macierz dodatnio określoną na A = LLᵀ dzięki animowanym obliczeniom krok po kroku. Zobacz każdy element macierzy dolnotrójkątnej L wyprowadzony za pomocą pełnych formuł, zweryfikuj wynik i poznaj faktoryzację wizualnie.
Twój bloker reklam uniemożliwia nam wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas, przechodząc na wersję bez reklam z większą liczbą dziennych użyć, albo zezwól na MiniWebtool.com i odśwież stronę.
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
- Albo przejdź na wersję bez reklam i z wyższymi limitami dziennymi
O Kalkulator Dekompozycji Choleskiego
Kalkulator rozkładu Choleskiego rozkłada symetryczną, dodatnio określoną macierz A na iloczyn macierzy trójkątnej dolnej L i jej transpozycji Lᵀ, tak że A = LLᵀ. Ta faktoryzacja jest fundamentalna w numerycznej algebrze liniowej i oferuje mniej więcej dwukrotnie większą wydajność niż ogólny rozkład LU, wykorzystując symetrię i dodatnią określoność macierzy wejściowej. Kalkulator zapewnia animowane, krok po kroku wyprowadzenia, interaktywne podświetlanie komórek oraz automatyczną weryfikację, czy LLᵀ odtwarza 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)$$
The algorithm proceeds left to right across columns. Each diagonal element involves a square root, which is guaranteed to be real and positive when A is positive-definite. If a negative value appears under the square root, the matrix is not positive-definite.
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.
- Enter values — Fill in the matrix cells. The calculator auto-mirrors entries across the diagonal to enforce symmetry (editing A[i,j] automatically sets A[j,i]).
- Click Decompose — Press the "Decompose A = LLᵀ" button to compute the factorization.
- Explore the result — Review the color-coded equation A = L × Lᵀ. Click any cell in L to see its derivation formula. Use "Play All" to auto-step through every element.
- Weryfikacja — Kalkulator mnoży L × Lᵀ z powrotem i podaje maksymalny błąd, potwierdzając poprawność rozkładu.
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?
Rozkład Choleskiego (nazwany na cześć Andre-Louisa Choleskiego) rozkłada symetryczną, dodatnio określoną macierz A na A = LLᵀ, gdzie L jest macierzą trójkątną dolną z dodatnimi elementami na przekątnej. Jest to jedna z najbardziej wydajnych i numerycznie stabilnych dostępnych faktoryzacji macierzy.
When can Cholesky decomposition be applied?
Macierz musi być symetryczna (A = Aᵀ) i dodatnio określona (wszystkie wartości własne ściśle dodatnie lub równoważnie xᵀAx > 0 dla każdego niezerowego wektora x). Typowe przykłady to macierze kowariancji, macierze korelacji, macierze Grama (XᵀX dla X pełnego rzędu) oraz macierze sztywności w inżynierii konstrukcyjnej.
What if my matrix is not positive-definite?
If the matrix is not positive-definite, you will encounter a negative value under a square root during the decomposition, which is not a real number. The calculator will report an error indicating exactly which diagonal step failed. You may want to check your matrix for symmetry errors, or consider LDLᵀ decomposition for positive semi-definite matrices.
How is Cholesky decomposition used to solve linear systems?
To solve Ax = b, first decompose A = LLᵀ. Then solve Ly = b by forward substitution (since L is lower-triangular), and then solve Lᵀx = y by back substitution. This is about twice as fast as solving via LU decomposition because L and Lᵀ share the same data.
Jaka jest zależność między rozkładem Choleskiego a wyznacznikiem?
Since A = LLᵀ, we have det(A) = det(L) × det(Lᵀ) = det(L)². And since L is triangular, det(L) is simply the product of its diagonal entries. This provides an efficient way to compute the determinant of a positive-definite matrix.
Can Cholesky decomposition be applied to complex matrices?
Tak, dla macierzy zespolonych warunkiem jest, aby A była hermitowska i dodatnio określona (A = A*, gdzie A* to sprzężenie transponowane). Rozkład przyjmuje wtedy postać A = LLᵀ, gdzie Lᵀ zastępuje się przez L* (sprzężenie transponowane L). Ten kalkulator obsługuje macierze rzeczywiste.
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Kalkulator Dekompozycji Choleskiego" na https://MiniWebtool.com/pl/kalkulator-dekompozycji-choleskiego/ z MiniWebtool, https://MiniWebtool.com/
by miniwebtool team. Updated: 2026-04-12
Możesz także wypróbować nasz AI Rozwiązywacz Matematyczny GPT, aby rozwiązywać swoje problemy matematyczne poprzez pytania i odpowiedzi w języku naturalnym.
Algebra Liniowa:
- Kalkulator Wyznacznika
- Kalkulator wartości własnych i wektorów własnych
- Kalkulator macierzy
- Kalkulator rozkładu na ułamki proste
- Kalkulator wektorowy
- Kalkulator Grama-Schmidta
- Kalkulator projekcji wektorowej
- Kalkulator rozkładu LU macierzy
- Kalkulator Rozkładu według Wartości Osobliwych (SVD)
- Kalkulator rzędu macierzy
- Kalkulator śladu macierzy
- Kalkulator Macierzy Jakobianu Nowy
- Kalkulator RREF (Postać Schodkowa Zredukowana) Nowy
- Kalkulator Macierzy Odwrotnej Nowy
- Kalkulator Mnożenia Macierzy Nowy
- Kalkulator Iloczynu Skalarnego Nowy
- Kalkulator Iloczynu Wektorowego Nowy
- Kalkulator Długości Wektora Nowy
- Kalkulator Wektora Jednostkowego Nowy
- Kalkulator Kąta Między Wektorami Nowy
- Null Space Calculator Nowy
- Kalkulator Przestrzeni Kolumnowej Nowy
- Kalkulator Wzory Cramera Nowy
- Kalkulator Diagonalizacji Macierzy Nowy
- Kalkulator Rozkładu QR Nowy
- Kalkulator Dekompozycji Choleskiego Nowy
- Kalkulator Potęgi Macierzy Nowy
- Kalkulator Wielomianu Charakterystycznego Nowy
- Kalkulator Postaci Normalnej Jordana Nowy
- Kalkulator Wykładniczej Macierzy Nowy
- Kalkulator Iloczynu Tensorowego Nowy