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.