Forum / Numerische Methoden der Ingenieurwissenschaften / Iterative Gleichungslöser: Gauß-Seidel-Verfahren

Clara ±0

ich glaub startvektor nimmst du entweder einfach (1,1,1) oder (0,0,0) und Anzahl der Iterationen sind ja die is, also die Anzahl deiner Zeilen

http://vimeo.com/2851871

Nacer Ferhat ±0

ok danke für die Antwort

Christoph +1

Die Anzahl der Iterationen ist i.A. nicht gegeben!

Man rechnet sich pro Iteration (Index m) den Fehler maximalen Fehler pro Zeile (Index k) im Gleichungssystem <img src="http://www.theeggeadventure.com/cgi-bin/mimetex.cgi?\text{fehler}:=\max\left(\text{fehler}, \left|x^{(m+1)}_k-x^{(m)}_k\right|\right)" /> aus und bricht ab, wenn dieser Fehler unter einer gewissen Fehlerschranke liegt.

Man muss also schauen, wie "stark" sich jede Zeile im Gleichungssystem im Vergleich zur vorherigen Iteration verändert hat und bricht ab, wenn diese Änderung nur mehr sehr klein ist.

Chris

Sorry, die Kommentarfunktion ist geschlossen.