Einführung in die Matrix-Inverse
Im Video haben wir kurz über die Einheitsmatrix gesprochen. Ein weiteres wichtiges Konzept bei der Matrixmultiplikation ist die Matrix-Inverse.
Für jede Zahl \(a\) (außer \(0\)) gibt es immer eine Zahl \(\frac{1}{a}\), mit der sich die Multiplikation mit \(a\) „rückgängig machen“ lässt.
Für Matrizen gilt das nicht immer. Wenn es jedoch gilt, nennen wir die Matrix, die bei Anwendung auf \(A\) die Einheitsmatrix \(I\) ergibt, die Inverse von \(A\).
Die Funktion solve() in R findet die Inverse einer Matrix, falls sie existiert, und gibt einen Fehler aus, wenn nicht.
Diese Übung ist Teil des Kurses
Lineare Algebra für Data Science in R
Anleitung zur Übung
\(A\) ist für dich geladen. Zeige, dass die Inverse der Einheitsmatrix mit \(n = 2\) die Einheitsmatrix mit \(n = 2\) ist.
Finde die Inverse der Matrix \(A\) mit folgender R-Ausgabe:
> A
[,1] [,2]
[1,] 1 2
[2,] -1 2
und weise sie der Variablen Ainv zu.
- Multipliziere
Ainvmit A in beiden Richtungen. Welche Matrix erhältst du?
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Take the inverse of the 2 by 2 identity matrix
solve(diag(___))
# Take the inverse of the matrix A
Ainv <- ___(A)
# Multiply A inverse by A
___%*%A
# Multiply A by its inverse
A%*%___