MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Giriş Matrisi

4 12 -16
12 37 -43
-16 -43 98

Cholesky Ayrıştırması (L Matrisi)

2 0 0
6 1 0
-8 5 3

Ek Bilgiler

Determinant 36

Cholesky Ayrıştırması Hesaplama Aracı Nedir?

Bu araç, simetrik ve pozitif tanımlı bir A matrisini \( A = L \cdot L^{\mathsf{T}} \) çarpımına ayırır. Burada L alt üçgen matris, \( L^{\mathsf{T}} \) ise onun devriğidir (transpozesi). Cholesky ayrıştırması, LU ayrıştırmasına kıyasla yaklaşık iki kat daha verimlidir ve sayısal lineer cebir, Monte Carlo simülasyonu, lineer denklem sistemlerinin çözümü ile en küçük kareler problemlerinde yaygın olarak kullanılır. Araç ayrıca matrisinizin determinantını da faydalı bir yan çıktı olarak verir.

Nasıl Kullanılır?

Tek bir giriş alanı bulunur: Giriş Matrisi. Matrisinizi, bir satır içindeki değerleri ayırmak için virgül, yeni bir satıra geçmek için ise düşey çizgi karakteri | kullanarak girin.

  • 2×2 örnek: 4,12|12,37
  • 3×3 örnek: 4,12,-16|12,37,-43|-16,-43,98

Araç önce matrisinizin simetrik olup olmadığını denetler (köşegen dışındaki her Aij değeri, 1e-10 toleransı dahilinde Aji değerine eşit olmalıdır). Matris simetrik ve pozitif tanımlıysa, alt üçgen matris L'yi ve determinantı hesaplayıp gösterir. Matris simetrik değilse veya pozitif tanımlı değilse ayrıştırma gerçekleştirilemez.

Formülün Açıklaması

Algoritma, L matrisinin her bir elemanını şu şekilde hesaplar:

  • Köşegen: \( k < j \) için $$L_{jj} = \sqrt{A_{jj} - \sum_{k=1}^{j-1} L_{jk}^{2}}$$
  • Köşegen altı: \( i > j \) için $$L_{ij} = \frac{1}{L_{jj}}\left(A_{ij} - \sum_{k=1}^{j-1} L_{ik}\,L_{jk}\right)$$

Determinant, L'nin köşegen elemanlarının karelerinin çarpımına eşittir.

Reklam
Simetrik matris A, alt üçgensel matris L ile devriği L devrik çarpımına ayrılmış
Cholesky ayrışımı, A'yı bir alt üçgensel matris ile onun devriğinin çarpımı olarak ifade eder.

Çözümlü Örnek

4,12,-16|12,37,-43|-16,-43,98 şeklindeki 3×3 matrisi ele alalım. Formülü adım adım uygulayalım:

  • \( L_{11} = \sqrt{4} = 2 \)
  • \( L_{21} = 12 / 2 = 6 \), \( L_{22} = \sqrt{37 - 36} = 1 \)
  • \( L_{31} = -16 / 2 = -8 \), \( L_{32} = (-43 - (-8)(6)) / 1 = 5 \), \( L_{33} = \sqrt{98 - 64 - 25} = 3 \)

Buna göre \( L = [[2,0,0],[6,1,0],[-8,5,3]] \) olur ve determinant \( = (2 \cdot 1 \cdot 3)^{2} = 36 \) bulunur.

Karekök kullanan köşegen girdilerini ve köşegen dışı girdileri vurgulayan alt üçgensel matris
Köşegen girdileri karekök kullanır; köşegen dışı girdiler sütun sütun hesaplanır.

Sıkça Sorulan Sorular

Matrisim neden sonuç vermiyor? Matris hem simetrik (\( A_{ij} = A_{ji} \)) hem de pozitif tanımlı (tüm özdeğerleri pozitif) olmalıdır. Bu koşullardan herhangi biri sağlanmazsa Cholesky çarpanı mevcut değildir.

Matrisin kare olması zorunlu mu? Evet. Her satırda, satır sayısı kadar değer bulunmalı ve matris simetrik olmalıdır.

Determinant nasıl hesaplanır? Determinant, L'nin köşegen elemanlarının karelerinin çarpımıdır ve bu, orijinal A matrisinin determinantına eşittir.

Son güncelleme: