Next: Implementation i Matlab
Up: Studio 3
Previous: while-Loopar
Fixpunktsiteration är ett, vanligtvis ineffektivt, sätt att lösa
ekvationer på. Iden är emellertid enkel. Antag att vi vill lösa
andragradsekvationen
Vi börjar då med att skriva om ekvationen så att vi få r
ett
i vänsterledet, genom att dividera med
Ekvationen har nu formen
där
. Om
betecknar den exakta lösningen till
har vi tydligen
.
Nästa steg är att gissa en approximation till
, t.ex.
och evaluera
. Vi får då
Förhoppningen är nu att detta värde, som vi fortsättningsvis kallar
skall vara en bättre approximation till
än
. Det
finns inget som styrker att detta antagande är sant just nu, men om
det är så, så borde ju
vara en ännu bättre approximation
till
. Alltså, låt oss också räkna ut
. Vi får
som vi kallar
, och tror är den bästa approximation till
som vi hittils räknat ut.
Håller vi nu på så här genereras en sekvens med tal,
som vi hoppas konvergerar mot
om
är stort. Detta
kallas fixpunktsiteration.
Next: Implementation i Matlab
Up: Studio 3
Previous: while-Loopar
Fredrik Bengzon
2004-08-24