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.
Çö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.