Iteration
I matematik er man ofte ude for at skulle løse "uløselige" ligninger. F. eks.
har ligningen cos(x) = x selvfølgelig en løsning. Men vi kan ikke bestemme
den præsist. I stedet kan man angribe ligningen med en teknik, der kaldes
iteration.
Tangenten skærer 1 -aksen: 0 = f(x0) +
f '(x0) · (x x0), eller
x x0 = |
f(x0) f '(x0) |
eller |
x = x0 |
f(x0) f '(x0) |
. |
Newtons algoritme er som følger
- Vælg et passende udgangspunkt x0
- Beregn x af x = x0 f(x0)/f '(x0)
- Sæt x0 = x og gå til 2.
- Fortsæt, indtil f(x) er tilstrækkelig tæt ved 0.
Metodens svaghed er, at dens succes ofte afhænger af den valgte
startværdi.
Lad ligningen være g(x) = 0.
- Først omformer vi ligningen til f(x) = x.
- Ideen er nu, at vi vælger et "tilfældigt" udgangspunkt x1.
- Så beregnes x2 = f(x1).
- Så beregnes x3 = f(x2). O.s.v.
- Hvis rækken x1, x2, x3, ... , xn, ...
er konvergent med grænseværdien x0 for
n → ∞ er x0 en løsning
til ligningen.
Metoden kan illustreres grafisk ved at tegne graferne for y = f(x) og y = x
i et koordinatsystem og
- start på 1 - aksen i x
- gå lodret til skæring med f - grafen
- gå vandret til skæring med y = x. Skæringspunktets
førstekoordinat er den nye x-værdi
- gå lodret til skæring med f - grafen
- o. s. v.
- (den fremkomne kurve kaldes et spind).
Det gode spørgsmål er nu: Hvad skal der til, for at rækken
x1, x2, x3, ... , xn, ... konvergerer ? br>
Der gælder følgende sætning:
Hvis f(x) er differentiabel i et interval I omkring løsningen x0, og
der findes et K så
|f '(x)| ≤ K < 1 i I,
så konvergerer rækken x1, x2, ... , xn, ...
Bevis
Ved hjælp af middelværdisætningen har vi
|xn x0| =
|f(xn1) f(x0)| =
|f '(t)| |xn1
x0| ≤ K |xn1
x0| = K
|f(xn2)
f(x0)|
≤ K2 |xn2
x0| ...
≤ Kn |x1
x0|.
Da 0 ≤ K < 1 giver, at kn
→ 0 for n → ∞,
ser vi, at |xn
x0| → 0 for
n → ∞.
[ Hovedmenu ] [ Ordliste ]
[ Hovedmenu ] [ Ordliste ]
[ Hovedmenu ] [ Ordliste ]
 |
I de senere år har den komplekse ligning
z = z2 + a haft stor interesse, fordi den ligger til grund for
Mandelbrots fraktal. |
Sætter vi z = z1 + iz2 og a = x + iy,
er z2 + a = z12
z22 + x + i (2 z1z2 + y) ifølge
regneregler for komplekse tal..
Ideen er nu med udgangspunktet z = a = x + iy at udføre transformationen
(z12 z22 + x ,
2z1z2 + y) → (z1, z2)
et antal gange. Der sker ét af to:
- (z1, z2) holder sig i nærheden af (0, 0). Punktet kaldes
Tiltrækkende
- (z1, z2) stikker af. Punktet kaldes Frastødende.
Mandelbrots fraktal er grænsekurven for området af tiltrækkende
punkter.
Denne regnemaskine itererer
z = z2 + a .
Indtast x, y og klik uden for boksen.
Denne regnemaskine itererer
z = z2 + a højest n = 200 gange.
Indtast x og y og klik uden for boksen.
Mandelbrots fraktal
Fastsæt vinduet og tryk på Ok
[ Toppen af siden ] [ Ordliste ]
[ Tilbage til hovedsiden ]
|