Matrixer Modeli Oluşturma, n bilinmeyenli doğrusal denklem sistemlerini çözen makrolu bir Excel dosyasıdır. Matris boyutu girildiğinde katsayı tablosu, sonuç sütunu ve çözüm sütunu otomatik olarak oluşturulur; düğmeye basıldığında bilinmeyenlerin değerleri hesaplanır.
Dosyanın içeriği
- Sayfa1: A1 hücresinde "Matrix Boyutu" etiketi, B1 hücresinde boyut değeri bulunur. Katsayı sütunları x1, x3, x5, x7 gibi başlıklarla D sütunundan itibaren dizilir. Ardından Result (sabit değerler) ve Solution (hesaplanan çözümler) sütunları gelir.
- Dosyada örnek olarak 8 bilinmeyenli bir sistem tanımlıdır; katsayılar ve sonuç değerleri 2-9. satırlarda yer alır.
- Sayfada formül kullanılmamıştır; tüm hesaplama makro ile yapılır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur.- Worksheet_Change: B1 hücresi değiştiğinde çalışır. Boyut 2'den küçükse "Matris Minimum 2x2 Olmalıdır" uyarısı verilir. Geçerli boyutta eski tablo temizlenir; x1, x2... başlıklı katsayı sütunları, Result ve Solution sütunları renkli ve kenarlıklı olarak yeniden çizilir.
- CommandButton1_Click: Sayfadaki düğmeye bağlıdır. Katsayıları ve sonuç sütununu okur. Boyut 15 ve üzerindeyse Newton-Raphson yöntemini kullanır. Daha küçük boyutlarda determinant hesaplanır; determinant sıfırdan farklıysa ters matris sonuç vektörüyle çarpılır. Çözümler 10 basamağa yuvarlanarak Solution sütununa yazılır. Matris kurulamazsa "Matris Oluşturulamadı" hata mesajı gösterilir.
- Matrix sınıf modülü: determinant, ters matris, transpoze, matris çarpımı, skaler çarpım ve alt matris çıkarma gibi işlemleri sağlar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- B1 hücresine bilinmeyen sayısını (en az 2) girin; tablo otomatik oluşur.
- Renkli hücrelere katsayıları, Result sütununa denklemlerin sağ taraf değerlerini girin.
- Düğmeye tıklayın; x değerleri Solution sütununda listelenir.