Bu hesap makinesi ne işe yarar?
Bu araç, kısaca \(\mathbf{A}\,\mathbf{x} = \mathbf{b}\) biçiminde yazılan, n bilinmeyenli n doğrusal denklemden oluşan bir sistemi çözer. Burada A, n×n boyutlu katsayı matrisi; x, bilinmeyenler vektörü; b ise sabitler vektörüdür. Araç, tek çözüm vektörü x ile birlikte A’nın determinantını da verir. Yöntem tamamen doğrusal cebire dayanır ve her yerde aynı şekilde çalışır — herhangi bir ülke ya da birim bağımlılığı yoktur; girilen her değer yalnızca bir gerçek sayıdır.
Nasıl kullanılır?
Önce n değerini (denklem ve bilinmeyen sayısı) belirleyin. Katsayı matrisi A’yı her satırı ayrı bir satıra gelecek şekilde, sayıları boşluk veya virgülle ayırarak yazın; ardından sabitler vektörü b’yi n uzunluğunda bir liste olarak girin. Bir gösterim hassasiyeti seçin ve çözün. Negatif sayılar, ondalıklar ve kesir görünümlü ondalıklar kabul edilir. A’nın satır ve sütun sayısı n’e, b’nin uzunluğu da bu değere eşitse çözümü alırsınız; aksi halde araç boyut uyuşmazlığı uyarısı verir.
Yöntemin açıklaması
Çözücü, kısmi pivotlamalı Gauss eliminasyonu uygular; bu, matematiksel olarak PA = LU biçimindeki LU ayrıştırmasına denktir. Sistem şöyle çözülür:
$$\begin{gathered} \mathbf{A}\,\mathbf{x} = \mathbf{b}, \qquad \mathbf{A} = \mathbf{L}\mathbf{U} \\[1.5em] \text{solve}\quad \left\{ \begin{aligned} \mathbf{L}\mathbf{y} &= \mathbf{b} \quad(\text{forward}) \\ \mathbf{U}\mathbf{x} &= \mathbf{y} \quad(\text{back substitution}) \end{aligned} \right. \end{gathered}$$Her sütun için sayısal kararlılığı korumak amacıyla mevcut en büyük mutlak değerli pivotu seçer, pivotun altındaki elemanları yok eder ve ardından son bilinmeyenden başlayarak yukarı doğru geri yerine koyma yapar. Determinant ise
$$\det(\mathbf{A}) = (-1)^{s}\prod_{k=1}^{n} u_{kk}$$Bir pivot pratikte sıfırsa determinant sıfırdır, matris tekildir ve sistemin tek bir çözümü yoktur — bu durumda araç sıfıra bölmek yerine bunu işaret eder.
Çözümlü örnek
Şu denklemleri ele alalım: \(2x + y - z = 8\), \(-3x - y + 2z = -11\), \(-2x + y + 2z = -3\). Buna göre \(\mathbf{A} = [[2,1,-1],[-3,-1,2],[-2,1,2]]\) ve \(\mathbf{b} = [8,-11,-3]\). Eliminasyon sonucunda \(x = 2\), \(y = 3\), \(z = -1\) bulunur. İlk denklemi kontrol edelim: \(2(2) + 3 - (-1) = 4 + 3 + 1 = 8\). Doğru.
Sık sorulan sorular
Determinant sıfırsa ne olur? Matris tekildir; yani denklemler birbirine bağımlı ya da tutarsızdır. Tek bir çözüm yoktur, bu nedenle hesap makinesi tekil matris uyarısı verir.
Neden kısmi pivotlama? En büyük pivotu seçmek yuvarlama hatasının büyümesini önler ve zorlu matrislerde bile doğru sonuçlar verir.
Çözüm tam sayı olmayabilir mi? Evet. Çözümler kayan noktalı sayılarla hesaplanır ve ondalıklı olabilir; gösterim hassasiyeti ayarı kaç anlamlı basamağın gösterileceğini belirler.