Så hur vet vi om fixpunktsiterationen funkar och konvergerar? Jo, vi kan mäta t.ex. absolutbeloppet av skillnaden mellan sucessiva approximationer, dvs. , , , etc. När denna är mindre än någon specificerad tolerans tol så säger vi att fixpunktsiterationen har konvergerat och att vi har hittat den sökta roten.
I Matlab kan vi implementera fixpunktsiterationen ovan m.h.a. koden
tol = 0.001 x = 4 g = x + 10*tol while abs(x-g) > tol x = g g = 8/(2+x) end
Övning: Lös följande ekvationer med fixpunktsiteration. Börja iterera med de indikerade startgissningarna .
a.
, .
b. , .
Prova att minska toleransen tol för att få en mer exakt rot.