MCP ile bağlan →

Hesaplamaya Girin

Formül

Formül: n×n Matrisin Tersi (LU Ayrıştırması ile)

Reklam

Sonuç

Inverse matrix A⁻¹
[
-40 16 9
13 -5 -3
5 -2 -1
]
Matris boyutu (n) 3
Determinant det(A) -1
Yöntem Kısmi pivotlamalı LU ayrıştırması

Bu hesaplayıcı ne işe yarar?

Bu araç, kare bir n×n gerçek matris A'nın tersini hesaplar. \(A^{-1}\) tersi, \(A \cdot A^{-1}\) işleminin birim matris \(I\)'ya eşit olmasını sağlayan tek matristir. Her matrisin tersi yoktur: yalnızca determinantı sıfırdan farklı olan kare matrisler (tekil olmayan matrisler) tersinir kabul edilir. Matrisiniz tekilse, hesaplayıcı size anlamsız sayılar döndürmek yerine bunu açıkça bildirir.

Nasıl kullanılır?

Açılır menüden n matris boyutunu seçin; bu, giriş ızgarasını n satır ve n sütuna göre yeniden boyutlandırır. A matrisinin her hücresine bir gerçek sayı yazın. Sonucun kaç anlamlı basamakla görüntülenmesini istediğinizi belirleyin, ardından ters matrisi, determinantını ve kullanılan yöntemi okuyun. Anlamlı basamak ayarı yalnızca ekrandaki yuvarlamayı etkiler; iç hesaplama her zaman tam çift duyarlıklı (double precision) olarak yürütülür.

Yöntemin açıklaması

Hesaplayıcı, kısmi pivotlamalı LU ayrıştırmasını kullanır. Önce matrisi $$P\,A = L\,U \quad\Longrightarrow\quad A^{-1} = U^{-1} L^{-1} P$$ biçiminde çarpanlarına ayırır; burada \(P\), mevcut en büyük pivotu köşegende tutmak için satırları yer değiştiren bir permütasyon matrisidir (bu, sayısal kararlılığı artırır ve çok küçük sayılara bölme yapmaktan kaçınır), \(L\) birim alt üçgensel, \(U\) ise üst üçgensel bir matristir. Ardından, birim matrisin her \(e_k\) sütunu için ileri yerine koyma (forward substitution) ile \(L y = P e_k\) ve geri yerine koyma (back substitution) ile \(U x = y\) denklemlerini çözer; elde edilen \(x\), A⁻¹'in k. sütununu oluşturur. Determinant ise $$\det(A) = (-1)^{s}\prod_{k=1}^{n} U_{kk}$$ U köşegen elemanlarının çarpımı ile satır permütasyonunun işaretinin çarpımıdır.

Birim sütunların ileri ve geri yerine koyma ile çözülerek ters matrisin oluşturulduğunu gösteren akış şeması
Tersin her sütunu, L ve U'ya karşı önce ileri sonra geri yerine koyma ile bulunur.
A matrisinin permütasyon P çarpı alt üçgen L çarpı üst üçgen U olarak ayrıştırıldığını gösteren şema
Kısmi pivotlu LU ayrışımı, PA'yı alt üçgen L ile üst üçgen U'nun çarpımı olarak ifade eder.

Çözümlü örnek

\(A = \begin{bmatrix} 4 & 3 \\ 6 & 3 \end{bmatrix}\) matrisini ele alalım. Determinantı $$4 \cdot 3 - 3 \cdot 6 = 12 - 18 = -6$$ olup sıfırdan farklıdır; dolayısıyla A tersinirdir. 2×2 matrisler için kapalı formülü kullanırsak, $$A^{-1} = \frac{1}{\det} \cdot \begin{bmatrix} 3 & -3 \\ -6 & 4 \end{bmatrix} = \begin{bmatrix} -0.5 & 0.5 \\ 1 & -0.6666666667 \end{bmatrix}$$ elde edilir. A'yı bu tersiyle çarptığımızda birim matrisi elde ederiz; bu da sonucu doğrular.

Sıkça Sorulan Sorular

Matrisim tekilse ne olur? Determinant (çok küçük bir tolerans dahilinde) sıfırsa, matrisin tersi yoktur ve hesaplayıcı "tekil / tersi alınamaz" mesajını gösterir.

Neden ek matris (adjugat) formülü yerine LU ayrıştırması? Kısmi pivotlamalı LU, büyük matrisler için sayısal olarak çok daha kararlı ve verimlidir; oysa kofaktör açılımının maliyeti faktöriyel hızda artar.

Anlamlı basamak seçimi matematiği değiştirir mi? Hayır. Hesaplama her zaman tam duyarlıkla yapılır; bu ayar yalnızca kaç anlamlı rakamın gösterileceğini belirler.

Son güncelleme: