Bir matrisi tersine çevirmek için kullanılan “kofaktör tekniğinin” herhangi bir pratik önemi var mı?


13

Başlık soru. Bu teknik, "kofaktör matrisi" veya "adjuvan matrisi" kullanılmasını içerir ve bir kare matrisin tersinin bileşenleri için açık formüller verir. Örneğin, daha büyük bir matris için elle yapmak kolay değildir . Bir n × n matrisi için, matrisin kendisinin determinantının hesaplanmasını ve ( n - 1 ) × ( n - 1 ) matrislerinin n 2 determinantlarının hesaplanmasını gerektirir . Yani uygulamalar için o kadar da kullanışlı olmadığını tahmin ediyorum. Ama onaylamak istiyorum.3×3n×nn2(n1)×(n1)

Matrislerle ilgili teoremleri kanıtlamada tekniğin teorik önemini sormuyorum.

Yanıtlar:


11

O(n)O(n3)


4
O(n!)O(n3)

O(n!)

3
det(AB)=det(A)det(B)O(n3)

1
LUnn!O(n5)

1
LUAUL

9

Kalabalığa karşı çıkıyorum - adjuvan matris, özellikle bir matrisin tersine ihtiyacınız olduğunda ancak ölçeği umursamadığınızda, küçük boyutlu (bazı veya daha az gibi) bazı özel uygulamalar için çok yararlıdır.

İki örnek, çok küçük problemler için ters bir homografi ve Rayleigh bölüm yinelemesinin hesaplanmasını içerir (bu, adjuvan kullanılarak basitleştirilmesinin yanı sıra sayısal olarak daha iyidir).


Tamamen katılıyorum, çok yardımcı olduğu bazı durumlar var (genel olarak küçük matrislerle)! (örneğin, küçük bir simpleksde barycentric koordinatları hesaplamak için)
BrunoLevy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.