Next: Metodo di Newton-Raphson
Up: Ricerca degli zeri
Previous: Ricerca degli zeri
  Contents
Metodo di bisezione
Si inizia con un intervallo
che include uno zero,
e uno solo, in modo che sia
.
L'algoritmo di bisezione dimezza l'intervallo ad ogni iterazione,
raffinando sempre più la stima di
:
- se
si ridefinisce
; altrimenti
se
si ridefinisce
.
- si ottiene così un nuovo intervallo
di ampiezza
dimezzata, su cui si ripete il procedimento.
La convergenza è garantita (è impossibile "perdere" lo zero),
e il logaritmo dell'errore diminuisce linearmente col numero di
iterazioni. Possono sorgere difficoltà relativamente al criterio
di arresto. Ad esempio:
- Errore assoluto:
. Questo può dare problemi se
è molto grande: gli errori di arrotondamento in
potrebbero essere più grandi di
.
- Errore relativo:
. Questo può dare problemi
in prossimità di
.
- Se la pendenza di
vicino allo zero è molto piccola,
potrebbe esserci un intero intervallo in cui
è indistinguibile
da zero nella rappresentazione della macchina.
furio
2002-02-24