Grundidee
Der Grundgedanke des Verfahrens von Gauß besteht darin, ein System von n linear unabhängigen Gleichungen mit n Variablen, das in quadratischer Form vorliegt, durch Elimination von Variablen in ein gestaffeltes System in dreieckiger Form umzuwandeln. Die Variablen können dann schrittweise - beginnend mit der letzten Zeile - leicht aus den Gleichungen berechnet werden.
Beispiel
Aus dem Gleichungssystem (links vom Gleichheitszeichen in quadratischer Form)
entsteht durch Anwendung der Gauß-Elimination das gestaffelte System (links in dreieckiger Form)
Hieraus können die Werte der Variablen leicht bestimmt werden ("von unten her aufrollen"). Aus der letzten Zeile ist sofort erkennbar, dass den Wert 2 haben muss. Durch Einsetzen dieses nun bekannten Wertes in die 3. Zeile erhält man , woraus sich ergibt.
Einsetzen der bisher bekannten Werte in Zeile 2 liefert , was zu führt. Zum Schluss erfolgt eine Einsetzung in Zeile 1. Dies liefert und ergibt für den Wert 4. Die Lösung des Gleichungssystems lautet damit: .
Kernfrage
Wie kann man die Quadratform in eine Dreiecksform umwandeln?
Verfahren
Das Gleichungssystem
wird erst einmal zur Verringerung des Schreibaufwandes in erweiterter Matrixschreibweise notiert:
Wird in der erweiterten Matrix für jeweils von der k-ten Zeile das -fache der ersten Zeile subtrahiert, so verschwinden nacheinander alle Elemente unterhalb des ersten Diagonalelements .
Aus
wird
Die in Klammern gesetzten Hochzahlen zeigen an, dass ab der zweiten Zeile die ursprünglichen Zahlen durch diesen ersten Schritt verändert wurden.
Entsprechend können im nächsten Schritt geeignete Vielfache der zweiten Zeile von den tiefer liegenden Zeilen subtrahiert werden, um alle Koeffizienten unterhalb des zweiten Diagonalelements auf Null zu setzen. Nach und nach erhält man so ein System der Form
Aus Vereinfachungsgründen wurden die Hochzahlen in Klammern weggelassen. Die jetzt hergestellte Dreiecksform kann durch Äufrollen von unten her" gelöst werden. Wenn man die Matrix mit konkreten Zahlen notiert, verzichtet man manchmal auf den senkrechten Strich.
Allgemein:
Das Verfahren funktioniert nur, wenn gilt, da ansonsten der Multiplikator nicht definiert ist. Ist das Element oder nahe bei 0, muss man die i-te Spalte der Matrix von der i-ten Zeile an abwärts nach dem Element mit dem größten Betrag durchsuchen. Hat man dieses Element gefunden, vertauscht man die i-te und j-te Zeile der Matrix und der Algorithmus wird fortgesetzt.
Existiert kein von verschiedenes Element , so besitzt das Gleichungssystem keine eindeutige Lösung und der Algorithmus bricht ab.