Determinanten
In der linearen Algebra ist die Determinante eine Abbildung, die jeder quadratischen Matrix A einen Skalar zuordnet, den wir mit |A| bezeichnen. Bei Zahlenmatrizen ist die Determinante gleich einer reellen Zahl.
Permutation eines n-Tupels
Um die Determinante definieren zu können, müssen wir wissen, wie man die Permutation eines n-Tupels berechnet, genauer gesagt das Signum (Vorzeichen) einer Permutation. Am besten erkläre ich es an einem Beispiel. Nehmen wir das geordnete Tripel ⟨1, 2, 3⟩, das auf das Tripel ⟨2, 3, 1⟩ abgebildet wird. Bei Permutationen schreiben wir das üblicherweise so:
Nun müssen wir herausfinden, wie viele Vertauschungen von Zahlen nötig waren, um aus der ersten Menge die zweite zu erhalten. Dabei dürfen wir nur Zahlen vertauschen, die nebeneinander stehen. Wir haben also das Tripel ⟨1, 2, 3⟩. Nun vertauschen wir die Eins mit der Zwei: ⟨2, 1, 3⟩. Jetzt vertauschen wir die Eins mit der Drei: ⟨2, 3, 1⟩, womit wir bereits die gesuchte Permutation erhalten. Um das Bild zu erhalten, brauchten wir zwei Vertauschungen. Das Vorzeichen der Permutation bestimmen wir ganz einfach – ist die Anzahl der Vertauschungen gerade, ist das Vorzeichen positiv. Ist die Anzahl ungerade, ist das Vorzeichen negativ. In unserem Fall handelt es sich also um ein positives Vorzeichen der Permutation. Bestimmen wir das Vorzeichen noch bei diesem Beispiel:
Wir gehen folgendermaßen vor:
Die Umformung ist fertig. Wir brauchten insgesamt fünf Schritte, also haben wir diesmal eine ungerade Permutation erhalten.
Das Vorzeichen der Permutation bezeichnen wir mit dem Levi-Civita-Symbol:
Definition der Determinante
Die Determinante ist eine Zahl; sie ist nur für quadratische Matrizen definiert und wird entweder als det A oder |A| geschrieben. Diese Zahl ist so definiert:
Berechnen wir die Determinante einer quadratischen Matrix der Ordnung 2 × 2:
Setzen wir in die Definition den konkreten Wert n = 2 ein, erhalten wir diese Formel:
Für i1 und i2 setzen wir nacheinander die Werte 1 und 2 ein. So erhalten wir insgesamt vier Möglichkeiten: a) i1 = 1, i2 = 1, b) i1 = 1, i2 = 2, c) i1 = 2, i2 = 1, d) i1 = 2, i2 = 2.
In den Fällen a) und d) erhalten wir die Nullpermutation, denn ϵ1,1 = 0 und ϵ2,2 = 0. In der Summe in der Formel erhalten wir in diesem Schritt also null, denn 0 · a1i1 · a2i2 = 0.
Es bleiben die Fälle b) und c). Im Fall b) i1 = 1, i2 = 2 haben wir: ϵ1,2 = 1, denn ⟨1, 2⟩ ist eine gerade Permutation von ⟨1, 2⟩. Wir erhalten den ersten Summanden:
Im verbleibenden Fall haben wir i1 = 2, i2 = 1. Der Wert von ϵ2,1 ist gleich −1. Wir erhalten den zweiten Summanden:
Nun addieren wir alle vier Fälle a) + b) + c) + d) und erhalten
Die Determinante der Matrix A ist gleich zehn.
Wir können feststellen, dass wir die Determinante der Matrix am Ende als Differenz berechnet haben:
Diese Formel gilt allgemein für jede Matrix der Ordnung 2 × 2.
Regel von Sarrus
Mit der Regel von Sarrus berechnen wir die Determinante einer Matrix dritter Ordnung. Diese Determinante ist schon etwas komplizierter. Rechnen wir also los, zum Beispiel mit dieser Matrix:
Nun gehen wir ähnlich vor wie bei der Matrix zweiter Ordnung, aber der Übersichtlichkeit halber erweitern wir diese Matrix um zwei weitere Zeilen – unter diese Matrix schreiben wir die ersten zwei Zeilen der Matrix noch einmal:
Die erste und die vierte Zeile der Matrix sind also gleich, ebenso die zweite und die fünfte. Jetzt addieren wir die Produkte der Elemente auf den Hauptdiagonalen und subtrahieren davon die Summe der Produkte der Elemente auf den Nebendiagonalen. Nach dem Einsetzen erhalten wir:
Eigenschaften der Determinante
-
Multiplizieren wir eine Zeile oder Spalte der Matrix A mit einer Zahl c ≠ 0, erhalten wir eine Matrix A', und für ihre Determinanten gilt: c|A| = |A'|. Wenn du also eine Zeile der Matrix mit drei multiplizierst und die Determinante berechnest, erhältst du die Determinante der ursprünglichen Matrix, indem du das aktuelle Ergebnis durch drei teilst.
-
Addieren wir ein Vielfaches der i-ten Zeile zur j-ten Zeile, ändert sich die Determinante der Matrix nicht. Dasselbe gilt für Spalten.
-
Ist mindestens eine Zeile der Matrix eine Nullzeile, ist die Determinante der Matrix null.
-
Eine reguläre (invertierbare) Matrix hat immer eine Determinante ungleich null, und eine singuläre Matrix hat immer die Determinante null.
-
Die Determinante einer Matrix in Zeilenstufenform ist gleich dem Produkt der Elemente auf der Hauptdiagonale.
-
Vertauschen wir zwei Zeilen der Matrix, ändert sich das Vorzeichen der Determinante.
-
|A| = |AT|
-
|A · B| = |A| · |B|
-
|A−1| = 1/|A|
Aus den bisherigen Eigenschaften ergibt sich ein recht einfaches Verfahren zur Berechnung der Determinante. Es genügt, die Matrix auf Zeilenstufenform zu bringen und dann die Elemente auf der Hauptdiagonale zu multiplizieren. Los geht's:
Mit den üblichen Matrixumformungen bringen wir die Matrix nun auf Zeilenstufenform:
Jetzt bilden wir das Produkt der Elemente auf der Diagonale: 1 · (−1) · (−107) = 107.
Berechne die Determinante dieser Matrix:
Zuerst ist es sinnvoll, die erste und die zweite Zeile zu vertauschen, damit die kleinste Zahl oben steht. Wir dürfen aber nicht vergessen, das Vorzeichen zu ändern:
Außerdem ist es recht praktisch, die zweite Zeile mit zwei zu multiplizieren, damit wir schön addieren können. Dabei dürfen wir nicht vergessen, die ganze Determinante mit einhalb zu multiplizieren:
Und jetzt gehen wir ganz klassisch vor:
Laplacescher Entwicklungssatz
Laplace war ein netter Herr, der sich einen weiteren Algorithmus zur Berechnung von Determinanten ausgedacht hat. Um dieses Rezept zu verstehen, müssen wir eine besondere Untermatrix der ursprünglichen Matrix bilden können. Gegeben sei eine Matrix A, und wir wollen eine Untermatrix bilden, die entsteht, indem wir aus der Matrix A eine Zeile und eine Spalte streichen. Diese neue Matrix bezeichnen wir mit
Die Untermatrix
Als Nächstes definieren wir den Begriff Minor (Unterdeterminante), und das ist nichts anderes als die Determinante der von uns definierten Untermatrix
Mithilfe dieser Minoren können wir die Determinante der ursprünglichen Matrix berechnen. Im ersten Schritt wählen wir eine Zeile (oder Spalte) der Matrix. Dann berechnen wir für jedes Element dieser Zeile seinen Minor. So erhalten wir so viele Minoren, wie die Zeile Elemente hat. Nun können wir die Determinante der ursprünglichen Matrix A vom Typ n × n als gewichtete Summe dieser Minoren ausdrücken:
wobei i die von uns gewählte Zeile ist. Wenn wir über die Variable i iterieren, wählen wir die Variable j – den Spaltenindex – fest.
In der Praxis sieht das so aus, dass du eine Matrix hast und ihre Determinante wissen willst. Du nimmst also eine Spalte der Matrix (oder eine Zeile), bestimmst zu jedem Element in dieser Spalte den Minor, weist das Vorzeichen (−1)i + j zu und addierst alles, wobei du jede Determinante mit dem Element multiplizierst, dessen Minor die Matrix ist. Weil wir den Minor
In der Matrix befindet sich nur eine einzige Null, also führen wir die Entwicklung idealerweise entweder nach der zweiten Zeile oder nach der dritten Spalte durch. Wählen wir zum Beispiel die Zeile. Im ersten Schritt bilden wir die Untermatrizen:
Nun berechnen wir die Determinanten und erhalten so die Minoren. Für eine Matrix zweiter Ordnung ist das trivial.
Jetzt können wir das in die Formel einsetzen, i = 2:
Beachte, dass auch der dritte Summand gleich null war, weil das Element am Ende der zweiten Zeile null ist. Ein weiteres Beispiel:
Berechne die Determinante dieser Matrix mit dem laplaceschen Entwicklungssatz:
In der dritten Spalte haben wir lauter Vielfache von drei. Das können wir nutzen und in dieser Spalte Nullen erzeugen, um die spätere Anwendung des laplaceschen Entwicklungssatzes vorzubereiten. Zur zweiten Zeile addieren wir also das −2-Fache der ersten Zeile, zur dritten das −3-Fache der ersten Zeile und zur vierten das −1-Fache.
Den Wert der Determinante haben wir dadurch nicht verändert, aber es wird sich leichter rechnen. Wir entwickeln nach der dritten Spalte, in der es nur ein einziges Element ungleich null gibt, sodass in der Entwicklung nur der Minor des dritten Elements der ersten Zeile übrig bleibt:
In der dritten Spalte der neuen Matrix sehen wir ganz am Ende eine Eins, was wir leicht nutzen können: Wir erzeugen in dieser Spalte Nullen.
Nun entwickeln wir nach der dritten Spalte. Wieder gibt es dort nur ein einziges Element ungleich null:
Und das können wir nun ganz klassisch berechnen: 3 · (32 − 65) = −99.