TITEL INHALT UP BACK FORWARD

1. Verfahren: Wiederholtes Halbieren (Bisektion)

Dieses Verfahren basiert auf einer sehr einfachen Idee. Ein 'fortlaufender' Funktionsgraph y=f(x), dessen Wert f(x0) an der Stelle x0 positiv und f(x1) an der Stelle x1 negativ ist (oder umgekehrt), muss zwischen x0 und x1 die x-Achse schneiden. Durch wiederholtes Halbieren der Strecke x0x1, kann die Nullstelle Schritt für Schritt eingeschlossen werden. Der Mittelwert xneu zwischen x0 und x1 ist einfach zu berechnen:
                        x0 + x1
Mittelpunkt     xneu := -------
                           2

Bisektions Algorithmus:

Eingabe:        f, x0, x1
Voraussetzung:  f(x0)*f(x1)<0
(* => Unterschiedliche Vorzeichen *)

WHILE (x1-x0) > eps DO
    xneu:=(x0+x1)/2;  (*Mittelwert*)
    IF f(xneu)*f(x0) > 0
        THEN x0:=xneu;
        ELSE x1:=xneu;
    END;
END

Ausgabe:  xneu


TITEL INHALT UP BACK FORWARD