Forum: Offtopic Matrix-Inversion, nur einzelne Zeile berechnen


von Tobias P. (hubertus)


Lesenswert?

Hallo,

vielleicht eine etwas exotische Frage, aber ich versuchs trotzdem mal:

Ich habe irgend eine beliebige quadratische Matrix gegeben. Nun brauche 
ich die letzte Zeileder Inversen dieser Matrix. In Matlab würde man ja 
folgendes tun: nehmen wir an, die erwähnte Matrix heisst Q, dann würde 
man in Matlab
1
Q = [.....] % das ist die ominöse matrix
2
3
Qi = inv(Q);
4
5
zeile = Qi(size(Qi, 1), :);
rechnen, um die letzte Zeile der Inversen zu finden.

Gibt es irgend eine Möglichkeit, diese letzte Zeile direkt zu finden, 
ohne vorher die ganze Q-Matrix invertieren zu müssen? Wie gesagt 
interessiert mich nur die letzte Zeile der Inversen, alles andere ist 
egal.

Geht da was?

Gruss Tobias.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Evtl. über die Adjunkte und die Determinante.  Man würde dann nur die 
entsprechende Zeile / Spalte der Adjunkten berechnen, was unabhängig von 
den anderen Zeilen / Spalten möglich ist.

von Purzel H. (hacky)


Lesenswert?

Allenfalls sollte man ueberlegen wie diese Zeile manuell gerechnet 
wird...

von U. K. (rauchendesdope)


Lesenswert?

Wie Johann schon schrieb, über die Adjunkte und die Determinante.
Läuft bei einer NxN Matrix auf die Berechnung der Determinante der NxN 
Matrix und N Determinanten von (N-1)x(N-1) Determinanten hinaus.

Hier ist ein Video dazu:

http://www.youtube.com/watch?v=T8vHPIJqO3Q

von Tobias P. (hubertus)


Lesenswert?

Hallo zusammen,
ah ja auf die Idee mit der Adjunkten bin ich nicht gekommen. War 
natürlich sehr naheliegend, danke für die Erinnerung :-)
Allerdings ist es so kaum einfacher, als wenn ich einfach die ganze 
Matrix invertiere und dann nur die gewünschte Zeile raus picke. Es lässt 
sich vermutlich wirklich nicht mehr vereinfachen...

Gruss

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.