15.4.2  Lösungsschritte des Gauß’schen Algorithmus

Die Lösung eines linearen Gleichungssystems A · x = c erfolgt durch Umformung in zwei, ggf. drei Schritten:
I. Vorwärtselimination mit
Ia. eventueller Pivotisierung (d.h. Vertauschen von Zeilen, bis die Diagonalelemente
≠ 0)
II. Rückwärtselimination
I. Vorwärtselimination

  1. Eliminationsschritt: (a11≠ 0)
    subtrahierea21 a11-fache der 1.Zeile von 2.Zeile
    a31 a11-fache der 1.Zeile von 3.Zeile

    Durch den ersten Eliminationsschritt entstehen in der 1. Spalte der Matrix Nullen, außer
    a11 sind alle ai1 = 0.
  2. Eliminationsschritt: (a22≠ 0)
    subtrahierea32 a22-fache der 2.Zeile von 3.Zeile
    a42 a22-fache der 2.Zeile von 4.Zeile
  3. Solange wiederholen, bis die Dreiecksform vorliegt. (Die Koeffizienten der Matrix in Dreiecksform werden ab hier der Übersichtlichkeit halber mit Koeffizienten aik bzw. ci bezeichnet.)

Ia. Pivotisierung

  1. Das Gauß-Verfahren versagt, falls das Diagonalelement oder Pivotelement (engl. für Dreh- und Angelpunkt) akk eines Eliminationsschrittes gleich Null ist, akk = 0 (Abbruch des Verfahrens bei Division durch Null).
  2. Pivotsuche: Ist ein Diagonalelement akk = 0, so vertauscht man die Pivot-Zeile k vor Ausführung des k-ten Eliminationsschrittes mit derjenigen Zeile m > k, die den betragsmäßig größten Koeffizienten für xk besitzt:

  3. Neue Pivotzeile m, neues Pivotelement amk.

II. Rückwärtselimination
Aus der Dreiecksform werden die Lösungen
xi durch schrittweises Rückwärtseinsetzen gewonnen:

  1. Zuerst die unterste Zeile nach xn auflösen.
  2. Die anderen Elemente xi, i= n − 1, ⋯ , 1 des Lösungsvektors x bestimmt man dann rekursiv mit der Gleichung xn = cn/ ann , xi = ci/ aii − ∑k=i+1n xk· aik/ aii , i=n−1, ⋯,1

.
Sei
A eine 4x4-Matrix, dann lautet das Gleichungssystem x = c mit dem unbekannten Vektor x = ( x1,x2, ⋯ xn)T:

a11x1+a12x2+a13x3+a14x4=c1
  a22x2+a23x3+a24x4=c2
    a33x3+a34x4=c3
      a44x4=c4



x4 erhält man aus der letzten Zeile: x4 = c4 / a44
 


Der Wert für
x4 wird in die vorletzte Zeile eingesetzt, diese nach x3 aufgelöst: x3 = c3a34x4 / a33 .
.
Das gleiche Schema wird auf die darüberliegenden Zeilen angewandt, bis alle Werte von
x bestimmt sind.