Mathematik: Numerik: Bisektion
Aus Wikibooks
Die Bisektion wird auch Intervallhalbierungsverfahren genannt. Hierbei handelt es sich um ein lineares Nullstellenverfahren.
Inhaltsverzeichnis |
[Bearbeiten] Vorarbeit
- Man legt ein Intervall I=[a,b] fest in dem die Funktion stetig verläuft und f(a) und f(b) unterschiedliche Vorzeichen haben.
- Des Weiteren wird ein Wert ε festgelegt, welcher die geforderte Genauigkeit der Nullstelle festlegt.
[Bearbeiten] Rechenschema
- 1. Die Mitte (c) von a und b wird berechnet:

- 2. Funktionswert an der Stelle c wird berechnet: f(c)
- 3. Ein neues Intervall wird gewählt. c ersetzt dasjenige Element welches das gleiche Vorzeichen hat.
- 4. Wenn (b-a)>=2ε geht´s weiter mit 1.
[Bearbeiten] Beispiel
ε<0,8


da f(c) positiv ist, wird b=c. Das neue Intervall lautet jetzt ![I=[-1,\frac{1}2]](http://upload.wikimedia.org/math/e/b/7/eb7b1c4d0a8c16c0c1999dd925827181.png)
ist ε< 2*(b-a) ? -> Nein, also weiter:


da f(c) negativ ist, wird a=c. Das neue Intervall lautet jetzt ![I=[-\frac{1}{4},\frac{1}2]](http://upload.wikimedia.org/math/0/4/d/04d776ad62cc935e3532eccd9ea57cf9.png)
ist ε< 2*(b-a) ? -> Nein, also weiter:


da f(c) positiv ist, wird b=c. Das neue Intervall lautet jetzt ![I=[-\frac{1}{4},\frac{1}8]](http://upload.wikimedia.org/math/4/4/b/44b5a2fa44f4f24e4f0fed0aceb0f208.png)
ist ε< 2*(b-a) ? -> Ja, d.h. die Lösung lautet: Die gefundene Nullstelle liegt im Intervall ![I=[-\frac{1}{4},\frac{1}8]](http://upload.wikimedia.org/math/4/4/b/44b5a2fa44f4f24e4f0fed0aceb0f208.png)
[Bearbeiten] Anmerkung
In der Praxis wird meist ein ε in der Größe der Maschinengenauigkeit gewählt. Diese beträgt 10 − 16 .