Tilbake
11.1

11.1 Fikspunktiterasjon og Euler-diskretisering

Løse en transcendent ligning ved fikspunktiterasjon (Plancks lov → Wien-konstanten) og diskretisere en bevegelse med Eulers metode — ofte settets siste spørsmål.

50 min
8 oppgaver
FikspunktiterasjonEuler-diskretisering
Din fremgang i kapitlet
0 / 8 oppgaver

Forkunnskaper — sist du var her

Dette kapitlet bygger på kap. 9.2 og kap. 1.1. Du trenger fire ting derfra, og de står her:

I(λ,T)=2πhc2λ51ehc/(λkBT)1I(\lambda,T) = \frac{2\pi hc^2}{\lambda^5}\cdot\frac{1}{e^{hc/(\lambda k_BT)}-1}
Plancks strålingslov. Hvor mye en svart flate stråler ved hver enkelt bølgelengde. Vi bruker den her til å finne hvor utstrålingen er størst — og det er nettopp den regningen som ender i en transcendent ligning.

λmaks=bT,b=2,898103mK\lambda_\text{maks} = \frac{b}{T}, \qquad b = 2{,}898\cdot10^{-3}\,\text{m}\cdot\text{K}
Wiens forskyvningslov. Den står ferdig på det utdelte arket, men selve konstanten bb kommer fra roten i fikspunktligningen — og det er hele koblingen mellom Del 9 og Del 11.

v=dsdt,a=dvdtv = \frac{ds}{dt}, \qquad a = \frac{dv}{dt}
Kinematikkens to definisjoner. Euler-metoden er ikke annet enn disse to, lest baklengs: kjenner du farten nå, vet du omtrent hvor du er om et lite øyeblikk.

konstant-a-formlene gjelder KUN na˚a er konstant\text{konstant-}a\text{-formlene gjelder KUN når } a \text{ er konstant}
Grensen som gjør numerikk nødvendig. Er akselerasjonen konstant, bruker du formlene fra kap. 1.1 og er ferdig. Varierer den — som ved luftmotstand — finnes det ofte ingen enkel formel, og da diskretiserer du.

Fra matematikken trenger du derivasjon av exe^{-x} og produktregelen: Repetisjon av derivasjon. Standardderivertene står i Rottmann.

Konstanter du trenger:
h=6,6261034Js,c=2,998108m/s,kB=1,3811023J/Kh = 6{,}626\cdot10^{-34}\,\text{J}\cdot\text{s}, \qquad c = 2{,}998\cdot10^{8}\,\text{m/s}, \qquad k_B = 1{,}381\cdot10^{-23}\,\text{J/K}

Behold minst seks gjeldende siffer mellom iterasjonene. Dette er det ene kapitlet der du skal beholde flere siffer enn ellers i boka: fikspunktiterasjon nærmer seg svaret gradvis, og runder du av underveis, sementerer du feilen i stedet for å la den krympe. Sluttsvaret oppgis derimot med tre eller fire siffer, som ellers.

Løkke 1 — fikspunktiterasjon (~15 min)

Ta fram kalkulatoren, sett den i radianmodus, skriv inn et hvilket som helst tall, og trykk cos om og om igjen. Etter tjue–tretti trykk står det 0,7390850{,}739085, og der blir det stående uansett hvor mange ganger du trykker til.

Du har nettopp løst ligningen x=cosxx = \cos x — en ligning som ikke kan løses med algebra i det hele tatt.

Hverdagsanker: dette er ikke en kuriositet. Mange fysikkligninger har den ukjente både utenfor og inne i en eksponentialfunksjon, og da finnes det ingen formel å isolere den med. Maksimum i Plancks strålingslov er det viktigste eksemplet i dette faget, og den er selve grunnen til at Wien-konstanten er det tallet den er.

Metoden er enkel nok til å gjøres for hånd:

1. Skriv ligningen på formen x=g(x)x = g(x).
2. Velg en startverdi x0x_0.
3. Regn x1=g(x0)x_1 = g(x_0), deretter x2=g(x1)x_2 = g(x_1), og så videre.
4. Stopp når sifrene slutter å endre seg — eller når oppgaven sier stopp.

Transcendent ligning
En ligning der den ukjente står både utenfor og inne i en eksponential-, logaritme- eller trigonometrisk funksjon, slik at den ikke kan isoleres med algebra:
x=cosx,x=5(1ex),xex=2.x = \cos x, \qquad x = 5\left(1-e^{-x}\right), \qquad xe^x = 2.

Motsatsen er en algebraisk ligning, som x23x+2=0x^2 - 3x + 2 = 0, der du har en formel.

Gyldighetsbetingelsen for å gi opp algebraen er ikke en betingelse i det hele tatt — det er et bevis: det finnes ingen endelig kombinasjon av de fire regneartene, røtter og potenser som løser en generell transcendent ligning. Derfor er numerikk ikke en snarvei her; det er den eneste veien.

I fysikken dukker de opp overalt der to ulike avhengigheter balanserer hverandre: en potens mot en eksponential (Planck), en lineær mot en trigonometrisk (svingninger med demping), en logaritme mot et polynom.

Fikspunkt
En verdi xx^* som ikke flytter seg når du kjører funksjonen på den:
x=g(x).x^* = g(x^*).

Grafisk er det skjæringspunktet mellom kurven y=g(x)y = g(x) og linjen y=xy = x. Det er det bildet du skal ha i hodet, og det er også bildet i figuren under.

Enhver ligning kan skrives på fikspunktform, ofte på flere måter. Ligningen x5+5ex=0x - 5 + 5e^{-x} = 0 kan skrives som
x=5(1ex)ellerx=ln5x5.x = 5\left(1-e^{-x}\right) \qquad\text{eller}\qquad x = -\ln\frac{5-x}{5}.
De to har samme løsning, men oppfører seg helt ulikt under iterasjon: den første konvergerer raskt, den andre divergerer. Hvilken form du velger, avgjør altså om metoden virker.

⚠ Et fikspunkt er ikke det samme som et nullpunkt for gg. Det er et nullpunkt for g(x)xg(x) - x.

📜Fikspunktiterasjon og betingelsen for at den virker
xn+1=g(xn),n=0,1,2,\boxed{x_{n+1} = g(x_n), \qquad n = 0, 1, 2, \dots}

Konvergensbetingelsen: iterasjonen nærmer seg fikspunktet xx^* hvis
g(x)<1\left\lvert g'(x^*)\right\rvert < 1
i et område rundt xx^*. Er g(x)>1|g'(x^*)| > 1, spretter iterasjonen bort fra fikspunktet, uansett hvor nær du starter.

Hvorfor. La en=xnxe_n = x_n - x^* være feilen etter nn steg. Da er
en+1=xn+1x=g(xn)g(x).e_{n+1} = x_{n+1} - x^* = g(x_n) - g(x^*).
Middelverdisetningen gir en ξ\xi mellom xnx_n og xx^* slik at
en+1=g(ξ)en.\boxed{e_{n+1} = g'(\xi)\,e_n.}
Feilen ganges altså med omtrent g(x)g'(x^*) for hvert steg. Er tallverdien under 1, krymper feilen geometrisk; er den over 1, vokser den.

Konsekvensen for regningen: feilen krymper med en fast faktor per steg. Det kalles lineær konvergens (§ «Konvergensorden» under), og det betyr at du vinner omtrent like mange desimaler for hvert steg.

For vår ligning g(x)=5(1ex)g(x) = 5(1-e^{-x}) er g(x)=5exg'(x) = 5e^{-x}, og i fikspunktet x=4,9651x^* = 4{,}9651:
g(x)=5e4,9651=0,03489.g'(x^*) = 5e^{-4{,}9651} = 0{,}03489.
Feilen krymper altså til om lag en trettiendedel per steg — halvannen desimal per iterasjon. Det er raskt nok til at tre–fire håndkjørte steg holder. [må kunne brukes eller utledes aktivt]

✏️Eksempel 1: tre håndkjørte iterasjoner (eksamensnivå)
Maksimum i Plancks strålingslov gir ligningen
x=5(1ex).x = 5\left(1-e^{-x}\right).

a) Start med x0=3x_0 = 3 og utfør tre iterasjoner. Hva blir x3x_3?

b) Hvor mange siffer i svaret kan du stole på etter tre iterasjoner?

c) Hva ville du fått med x0=6x_0 = 6 i stedet, og hva forteller det?

d) Hvorfor virker denne formen av ligningen, mens formen x=ln((5x)/5)x = -\ln\left((5-x)/5\right) ikke gjør det?

a) Rask vei til tall. Én tastesekvens per steg, med seks siffer beholdt hele veien:

n     x_n         e^(-x_n)      x_(n+1) = 5(1 - e^(-x_n))
0     3,000000    0,0497871     4,751065
1     4,751065    0,00863217    4,956788
2     4,956788    0,00700349    4,964823
3     4,964823    0,00697046    4,965104

Svaret er x3=4,96482x_3 = 4{,}96482.

Tell stegene. x0=3x_0 = 3 er startverdien, ikke en iterasjon. Tre iterasjoner betyr tre ganger gjennom gg, og da lander du på x3x_3. Å levere x2=4,95679x_2 = 4{,}95679 er av-for-én-fellen, og den er innebygd i alternativene i denne sjangeren.

b) Den eksakte roten er x=4,965114x^* = 4{,}965114. Etter tre iterasjoner har vi 4,9648234{,}964823, altså en feil på 2,91042{,}9\cdot10^{-4}fire gjeldende siffer er til å stole på, det femte ikke.

Se på hvordan feilen krymper:
1,97  2,14101  8,33103  2,91104  1,02105.1{,}97 \ \to\ 2{,}14\cdot10^{-1} \ \to\ 8{,}33\cdot10^{-3} \ \to\ 2{,}91\cdot10^{-4} \ \to\ 1{,}02\cdot10^{-5}.
Forholdet mellom nabofeil er 0,1090{,}109, 0,0390{,}039, 0,0350{,}035, 0,0350{,}035 — det stabiliserer seg på konvergensfaktoren g(x)=0,0349g'(x^*) = 0{,}0349, akkurat som teoremet sier. Hvert steg gir halvannen desimal til.

c) Med x0=6x_0 = 6:
6  4,987606  4,965890  4,965141  4,965115.6 \ \to\ 4{,}987606 \ \to\ 4{,}965890 \ \to\ 4{,}965141 \ \to\ 4{,}965115.
Iterasjonen konvergerer mot samme fikspunkt, bare fra oversiden. Det forteller at fikspunktet er stabilt: så lenge g<1|g'| < 1 i området, trekkes du inn mot det uansett hvilken side du kommer fra. Startverdien påvirker bare hvor mange steg du trenger, ikke hvor du havner.

d) Konvergensbetingelsen er g(x)<1|g'(x^*)| < 1.

- For g(x)=5(1ex)g(x) = 5(1-e^{-x}) er g(x)=5exg'(x) = 5e^{-x}, og g(4,9651)=0,0349g'(4{,}9651) = 0{,}0349. Langt under 1 — konvergerer raskt.
- For g(x)=ln((5x)/5)=ln(5/(5x))g(x) = -\ln\left((5-x)/5\right) = \ln\left(5/(5-x)\right) er g(x)=1/(5x)g'(x) = 1/(5-x), og g(4,9651)=1/0,0349=28,66g'(4{,}9651) = 1/0{,}0349 = 28{,}66. Langt over 1 — divergerer.

Legg merke til at de to derivertene er hverandres omvendte. Det er ingen tilfeldighet: de to formene er hverandres inverse funksjoner, og en invers funksjon har den omvendte deriverte. Er den ene formen konvergent, er den andre divergent — og det er den nyttigste enkeltregelen i hele sjangeren.

Sluttsjekk, fire ledd. (i) Telte jeg riktig antall iterasjoner? (ii) Beholdt jeg minst seks siffer mellom stegene? (iii) Er svaret stabilt i de sifrene jeg oppgir? (iv) Ligger det mellom 00 og 55, som det må siden 5(1ex)<55(1-e^{-x}) < 5 for alle xx?

📝Oppgave 1

(Innstegsoppgave — telling og konvergensbetingelse.)

a) Ligningen x=5(1ex)x = 5(1-e^{-x}) itereres fra x0=4x_0 = 4. Regn ut x1x_1 og x2x_2.

b) Hvor mange ganger gikk du gjennom gg for å komme fra x0x_0 til x2x_2?

c) Finn g(x)g'(x) og regn ut g(4,9651)g'(4{,}9651). Hva forteller tallet?

📝Oppgave 2
Eksamensnivå, sjanger…

Ligningen x=5(1ex)x = 5(1-e^{-x}) skal løses ved fikspunktiterasjon.

a) Start med x0=1x_0 = 1 og utfør fire iterasjoner. Sett opp en tabell.

b) Sammenlign med iterasjonen fra x0=3x_0 = 3 i eksempel 1. Hvor mange flere steg kostet den dårligere startverdien?

c) Forklar hvorfor de første stegene fra x0=1x_0 = 1 krymper feilen langsommere enn de siste.

Løkke 2 — hvor ligningen kommer fra: Planck og Wien (~12 min)

— naturlig pausepunkt —

I kap. 9.2 brukte vi Wiens forskyvningslov λmaks=b/T\lambda_\text{maks} = b/T med b=2,898103mKb = 2{,}898\cdot10^{-3}\,\text{m}\cdot\text{K} som en oppgitt konstant. Nå skal vi se hvor tallet kommer fra — og svaret er: fra roten i nettopp den ligningen vi akkurat itererte.

Det er en fin illustrasjon av hvorfor numerikk hører hjemme i et fysikkemne. Wien-konstanten er ikke målt inn; den er regnet ut fra Plancks lov, og regningen krever en iterasjon.

Utledningen: fra Plancks lov til x=5(1ex)x = 5(1-e^{-x})

Dette er utledningen som kreves aktivt. Den er kort.

Steg 1 — skriv Plancks lov. Utstrålt effekt per bølgelengdeintervall fra en svart flate:
I(λ,T)=2πhc2λ51ehc/(λkBT)1.I(\lambda, T) = \frac{2\pi hc^2}{\lambda^5}\cdot\frac{1}{e^{hc/(\lambda k_BT)}-1}.

Steg 2 — innfør den dimensjonsløse variabelen. Sett
x=hcλkBTλ=hcxkBT.x = \frac{hc}{\lambda k_BT} \quad\Longrightarrow\quad \lambda = \frac{hc}{x k_BT}.

Intuisjon: xx måler fotonenergien hc/λhc/\lambda i enheter av den termiske energien kBTk_BT. Det er den ene kombinasjonen hele problemet avhenger av — temperaturen forsvinner ut av selve ligningen, og det er grunnen til at λmaksT\lambda_\text{maks}T blir en universell konstant.

Steg 3 — sett inn. Alt som ikke avhenger av xx samles i en konstant AA:
I1λ51ex1=Ax5ex1.I \propto \frac{1}{\lambda^5}\cdot\frac{1}{e^x-1} = A\,\frac{x^5}{e^x-1}.

Steg 4 — deriver og sett lik null. Bruk brøkregelen:
ddx(x5ex1)=5x4(ex1)x5ex(ex1)2=0.\frac{d}{dx}\left(\frac{x^5}{e^x-1}\right) = \frac{5x^4\left(e^x-1\right) - x^5e^x}{\left(e^x-1\right)^2} = 0.
Telleren må være null, og vi kan dele på x4x^4 (siden x=0x = 0 ikke er maksimum):
5(ex1)=xex.5\left(e^x-1\right) = xe^x.

Steg 5 — del på exe^x. Da står ligningen på fikspunktform:
5(1ex)=x.5\left(1-e^{-x}\right) = x. \qquad\blacksquare

Intuisjon for hvorfor svaret er «nesten 5»: leddet exe^{-x} er forsvinnende lite for xx rundt 5, så x5(10,007)=4,965x \approx 5(1-0{,}007) = 4{,}965. Den lille korreksjonen er hele forskjellen mellom en grov overslagsverdi og den ekte Wien-konstanten.

Steg 6 — Wien-konstanten. Med roten x=4,96511x^* = 4{,}96511:
λmaksT=hcxkB=b.\lambda_\text{maks}T = \frac{hc}{x^*k_B} = b.

Wien-konstanten fra roten
Roten i fikspunktligningen gir Wien-konstanten direkte:
b=hcxkB,x=4,96511.b = \frac{hc}{x^*k_B}, \qquad x^* = 4{,}96511.

Med h=6,6261034Jsh = 6{,}626\cdot10^{-34}\,\text{J}\cdot\text{s}, c=2,998108m/sc = 2{,}998\cdot10^{8}\,\text{m/s} og kB=1,3811023J/Kk_B = 1{,}381\cdot10^{-23}\,\text{J/K}:
b=6,62610342,9981084,965111,3811023=1,9864810256,856821023=2,8971103mK.b = \frac{6{,}626\cdot10^{-34} \cdot 2{,}998\cdot10^{8}}{4{,}96511 \cdot 1{,}381\cdot10^{-23}} = \frac{1{,}98648\cdot10^{-25}}{6{,}85682\cdot10^{-23}} = 2{,}8971\cdot10^{-3}\,\text{m}\cdot\text{K}.

Tabellverdien er 2,898103mK2{,}898\cdot10^{-3}\,\text{m}\cdot\text{K}, og forskjellen ligger i avrundingen av naturkonstantene.

Hvorfor dette er verdt å vite: det viser hvor mye presisjon du taper hvis du stopper iterasjonen for tidlig.

Etterxnx_nbbAvvik
00 iterasjoner (x0=3x_0 = 3)3,0000003{,}0000004,7961034{,}796\cdot10^{-3}+65,5%+65{,}5\,\%
11 iterasjon4,7510654{,}7510653,0281033{,}028\cdot10^{-3}+4,51%+4{,}51\,\%
22 iterasjoner4,9567884{,}9567882,9031032{,}903\cdot10^{-3}+0,168%+0{,}168\,\%
33 iterasjoner4,9648234{,}9648232,8981032{,}898\cdot10^{-3}+0,0059%+0{,}0059\,\%

Tre iterasjoner holder rikelig for et flervalgssvar med tre–fire siffer. To gjør det ikke helt.
✏️Eksempel 2: fra iterasjon til Wien-konstant og videre til en glødetråd
a) Bruk x3=4,964823x_3 = 4{,}964823 fra eksempel 1 til å anslå Wien-konstanten.

b) En glødetråd holder 2900K2900\,\text{K}. Ved hvilken bølgelengde stråler den mest?

c) Hvor mye ville svaret i b) endret seg hvis du hadde stoppet iterasjonen etter ett steg i stedet for tre?

a) Symbolsk. b=hc/(xkB)b = hc/(x^*k_B).

Rask vei til tall. Regn telleren først, som eget mellomresultat:
hc=6,62610342,998108=1,986481025Jm,hc = 6{,}626\cdot10^{-34} \cdot 2{,}998\cdot10^{8} = 1{,}98648\cdot10^{-25}\,\text{J}\cdot\text{m},
x3kB=4,9648231,3811023=6,856421023J/K,x_3k_B = 4{,}964823 \cdot 1{,}381\cdot10^{-23} = 6{,}85642\cdot10^{-23}\,\text{J/K},
b=1,9864810256,856421023=2,8973103mK.b = \frac{1{,}98648\cdot10^{-25}}{6{,}85642\cdot10^{-23}} = 2{,}8973\cdot10^{-3}\,\text{m}\cdot\text{K}.

Tabellverdien er 2,8981032{,}898\cdot10^{-3} — vi treffer på fire siffer.

b) Wiens forskyvningslov, med tabellverdien:
λmaks=bT=2,8981032900=9,993107m=0,999μm.\lambda_\text{maks} = \frac{b}{T} = \frac{2{,}898\cdot10^{-3}}{2900} = 9{,}993\cdot10^{-7}\,\text{m} = 0{,}999\,\mu\text{m}.

Det ligger like utenfor det synlige (som slutter rundt 0,70μm0{,}70\,\mu\text{m}), i det nære infrarøde. Det er derfor en glødelampe avgir mest varme og bare en liten del synlig lys — og det er hele grunnen til at de er faset ut til fordel for lysdioder.

c) Med x1=4,751065x_1 = 4{,}751065 ville vi fått
b=1,9864810254,7510651,3811023=1,9864810256,561221023=3,0276103mK,b = \frac{1{,}98648\cdot10^{-25}}{4{,}751065 \cdot 1{,}381\cdot10^{-23}} = \frac{1{,}98648\cdot10^{-25}}{6{,}56122\cdot10^{-23}} = 3{,}0276\cdot10^{-3}\,\text{m}\cdot\text{K},
λmaks=3,02761032900=1,044μm,\lambda_\text{maks} = \frac{3{,}0276\cdot10^{-3}}{2900} = 1{,}044\,\mu\text{m},
altså 4,54{,}5 prosent for høyt. Det er nok til å bomme på et flervalgsalternativ, men ikke nok til å gi et absurd svar — og det er nettopp derfor av-for-én-fellen er farlig i denne sjangeren: den gale verdien ser rimelig ut.

Sluttsjekk, fire ledd. (i) hchc regnet som eget mellomresultat. (ii) Enhet: Jm\text{J}\cdot\text{m} delt på J/K\text{J/K} gir mK\text{m}\cdot\text{K} ✔. (iii) Bølgelengden i mikrometer-området for en glødende flate ✔. (iv) Temperaturen i kelvin — Wiens lov krever absolutt temperatur.

📝Oppgave 3
Eksamensnivå, sjanger…
Maksimum i Plancks strålingslov uttrykt ved frekvens i stedet for bølgelengde gir en annen ligning:
x=3(1ex).x = 3\left(1-e^{-x}\right).

a) Start med x0=2x_0 = 2 og utfør fire iterasjoner.

b) Finn konvergensfaktoren g(x)g'(x^*) og sammenlign med bølgelengdeversjonens 0,03490{,}0349.

c) Hvorfor gir frekvensformen et annet tall enn bølgelengdeformen? Er den ene «riktigere»?

Løkke 3 — konvergensorden: hvorfor noen metoder er raske (~11 min)

— naturlig pausepunkt —

Dette avsnittet er merket kjenne til. Eksamensoppgavene i sjanger T14 ber om iterasjoner, ikke om konvergensteori. Men å vite hvorfor fikspunktiterasjonen krymper feilen med en fast faktor, gjør at du kan anslå hvor mange steg du trenger — og det er en praktisk ferdighet under tidspress.

Vi utleder ordenen til tre metoder på samme ligning, og sammenligner tallene.

Definisjonen først. En metode har konvergensorden pp hvis feilen oppfyller
en+1Cenp\left\lvert e_{n+1}\right\rvert \approx C\left\lvert e_n\right\rvert ^p
for en konstant CC. p=1p = 1 kalles lineær konvergens, p=2p = 2 kvadratisk.

Forskjellen er dramatisk. Lineær konvergens med faktor 0,10{,}1 gir én ny riktig desimal per steg. Kvadratisk konvergens dobler antall riktige desimaler per steg: tre riktige siffer blir seks, blir tolv.

📜Konvergensorden for tre metoder — utledet
1. Fikspunktiterasjon: lineær, med rate g(x)|g'(x^*)|.

Fra teoremet over: en+1=g(ξ)ene_{n+1} = g'(\xi)e_n med ξ\xi mellom xnx_n og xx^*. Når xnxx_n \to x^*, går ξx\xi \to x^*, så
en+1g(x)en.\left\lvert e_{n+1}\right\rvert \approx \left\lvert g'(x^*)\right\rvert \left\lvert e_n\right\rvert .
Det er p=1p = 1 med C=g(x)C = |g'(x^*)|. Lineær.

2. Halveringsmetoden: lineær, med rate nøyaktig 12\tfrac12.

Metoden krever at ff skifter fortegn på et intervall [an,bn][a_n, b_n]. Regn midtpunktet mn=(an+bn)/2m_n = (a_n+b_n)/2, se hvilken halvdel fortegnsskiftet ligger i, og behold den. Da er
bn+1an+1=bnan2bnan=b0a02n.b_{n+1} - a_{n+1} = \frac{b_n - a_n}{2} \quad\Longrightarrow\quad b_n - a_n = \frac{b_0-a_0}{2^n}.
Roten ligger alltid i intervallet, og midtpunktet bommer med høyst halve intervallet:
enb0a02n+1en+112en.\left\lvert e_n\right\rvert \le \frac{b_0-a_0}{2^{n+1}} \quad\Longrightarrow\quad \left\lvert e_{n+1}\right\rvert \le \tfrac12\left\lvert e_n\right\rvert .
Det er p=1p = 1 med C=12C = \tfrac12lineær, og raten er den samme uansett funksjon. Det er metodens styrke og svakhet på én gang: den virker alltid, men den er treg.

3. Newtons metode: kvadratisk.

Metoden er xn+1=xnf(xn)f(xn)x_{n+1} = x_n - \dfrac{f(x_n)}{f'(x_n)}, altså «følg tangenten ned til aksen».

Taylor-utvikle ff om xnx_n og sett inn roten rr, med ξ\xi mellom rr og xnx_n:
0=f(r)=f(xn)+f(xn)(rxn)+12f(ξ)(rxn)2.0 = f(r) = f(x_n) + f'(x_n)(r - x_n) + \tfrac12 f''(\xi)(r-x_n)^2.
Med en=xnre_n = x_n - r blir rxn=enr - x_n = -e_n:
0=f(xn)f(xn)en+12f(ξ)en2.0 = f(x_n) - f'(x_n)e_n + \tfrac12 f''(\xi)e_n^2.
Del på f(xn)f'(x_n) og løs for f(xn)/f(xn)f(x_n)/f'(x_n):
f(xn)f(xn)=enf(ξ)2f(xn)en2.\frac{f(x_n)}{f'(x_n)} = e_n - \frac{f''(\xi)}{2f'(x_n)}e_n^2.
Sett inn i selve metoden:
en+1=xn+1r=enf(xn)f(xn)=f(ξ)2f(xn)en2.e_{n+1} = x_{n+1} - r = e_n - \frac{f(x_n)}{f'(x_n)} = \boxed{\frac{f''(\xi)}{2f'(x_n)}\,e_n^2.}

Altså p=2p = 2 med C=f(r)/(2f(r))C = \left\lvert f''(r)/(2f'(r))\right\rvertkvadratisk, forutsatt at f(r)0f'(r) \neq 0 og at du starter nær nok.

Prisen er at Newton krever den deriverte, at den kan divergere fra en dårlig startverdi, og at den kollapser hvis f(r)=0f'(r) = 0. Halveringsmetoden krever ingen av delene.

MetodeOrdenRate CCKreverFeiler når
Halvering1112\tfrac12fortegnsskiftaldri, men treg
Fikspunkt11g(x)\left\lvert g'(x^*)\right\rvertgod gg-formg>1\left\lvert g'\right\rvert > 1
Newton22f/(2f)\left\lvert f''/(2f')\right\rvertff'f(r)=0f'(r) = 0, dårlig start
✏️Eksempel 3: de tre metodene på samme ligning

Løs f(x)=x5+5ex=0f(x) = x - 5 + 5e^{-x} = 0 (samme ligning som før) med alle tre metodene, og sammenlign.

a) Halveringsmetoden på [4,6][4, 6]: utfør fire steg.

b) Newtons metode fra x0=4,5x_0 = 4{,}5: utfør tre steg.

c) Sammenlign de tre metodenes feil etter tre til fire steg, og med hvor mange steg hver av dem trenger for seks riktige desimaler.

a) Først fortegnskontroll: f(4)=0,9084f(4) = -0{,}9084 og f(6)=+1,0124f(6) = +1{,}0124, altså fortegnsskift på [4,6][4,6] ✔.

n   a_n        b_n        m_n        f(m_n)        feil <=
1   4,000000   6,000000   5,000000   +0,0336897    1,000000
2   4,000000   5,000000   4,500000   -0,444455     0,500000
3   4,500000   5,000000   4,750000   -0,206742     0,250000
4   4,750000   5,000000   4,875000   -0,0868245    0,125000

Etter fire steg er beste anslag m4=4,875m_4 = 4{,}875 med garantert feil under 0,1250{,}125. Den eksakte roten er 4,9651144{,}965114, så den faktiske feilen er 0,09010{,}0901.

b) f(x)=15exf'(x) = 1 - 5e^{-x}.

n   x_n            f(x_n)           f'(x_n)        feil
0   4,50000000     -0,44445529      0,94446        4,651e-01
1   4,97059416     +0,00534389      0,99653        5,480e-03
2   4,96511477     +0,00000052      0,99651        5,407e-07
3   4,96511423      0,00000000      0,99651        5,3e-15

Se på feilkolonnen: 0,4650,005485,4107510150{,}465 \to 0{,}00548 \to 5{,}4\cdot10^{-7} \to 5\cdot10^{-15}. Antall riktige desimaler går 026140 \to 2 \to 6 \to 14 — det dobler seg hvert steg. Det er kvadratisk konvergens i praksis.

Kontroller mot teoremet: f(x)=5exf''(x) = 5e^{-x}, så C=f(r)/(2f(r))=0,0348858/(20,9651142)=0,018073C = \left\lvert f''(r)/(2f'(r))\right\rvert = 0{,}0348858/(2 \cdot 0{,}9651142) = 0{,}018073. Og forholdene en+1/en2\lvert e_{n+1}\rvert/\lvert e_n\rvert^2 blir 0,02530{,}0253 og 0,01800{,}0180 — det andre treffer CC på tre siffer, akkurat som teoremet krever.

c) Etter tre til fire steg:

MetodeBeste anslagFeil
Halvering (4 steg)4,8750004{,}8750009,01029{,}0\cdot10^{-2}
Fikspunkt (3 steg fra 33)4,9648234{,}9648232,91042{,}9\cdot10^{-4}
Newton (3 steg fra 4,54{,}5)4,965114234{,}96511423510155\cdot10^{-15}

Steg for seks riktige desimaler:
- Halvering: garantert feil er 2/2n+11062/2^{n+1} \le 10^{-6}, altså 2n+121062^{n+1} \ge 2\cdot10^{6}, som gir n=20n = 20 steg.
- Fikspunkt: feilen 1,970,0349n1061{,}97 \cdot 0{,}0349^n \le 10^{-6} gir n=5n = 5 steg.
- Newton: 33 steg.

Konklusjonen for eksamen: oppgavene bruker fikspunktiterasjon, og med god grunn — tre håndkjørte steg gir fire riktige siffer, og hvert steg er én tastesekvens uten derivasjon. Newton er raskere per steg, men krever at du deriverer riktig under tidspress, og halveringsmetoden er altfor treg til å gjøres for hånd.

Sluttsjekk: (i) hadde halveringsmetoden fortegnsskift på startintervallet? (ii) Krympet Newtons feil kvadratisk, altså doblet antall riktige desimaler? (iii) Konvergerte alle tre mot samme tall? Det er den beste kontrollen på at ingen av dem har regnefeil.

📝Oppgave 4
Sjanger T14, A–F-format

Ligningen x=5(1ex)x = 5(1-e^{-x}) itereres fra x0=3x_0 = 3. Hva er x2x_2?

A 3,0000003{,}000000 · B 4,7510654{,}751065 · C 4,9648234{,}964823 · D 4,9567884{,}956788 · E 4,9651144{,}965114 · F 4,9876064{,}987606

📝Oppgave 5

(Kvalitativ oppgave — konsept og rangering.)

a) Ranger halveringsmetoden, fikspunktiterasjon og Newtons metode etter hvor raskt de konvergerer, og begrunn med konvergensordenen.

b) Hvilken av de tre virker uansett hvor dårlig startverdien er, og hvorfor?

c) Forklar hvorfor ligningen x=5(1ex)x = 5(1-e^{-x}) konvergerer, mens den ekvivalente formen x=ln(5/(5x))x = \ln\left(5/(5-x)\right) divergerer — selv om de har nøyaktig samme løsning.

Løkke 4 — Eulers metode: å diskretisere en bevegelse (~12 min)

— naturlig pausepunkt —

Slipp en fallskjermhopper ut av et fly. I det første sekundet er akselerasjonen nesten gg; etter tjue sekunder er den praktisk talt null, fordi luftmotstanden har tatt igjen tyngden. Farten nærmer seg en terminalfart og blir stående der.

Hverdagsanker: akselerasjonen er ikke konstant, så konstant-akselerasjonsformlene fra kap. 1.1 gjelder ikke (felle #3 — å bruke dem når aa ikke er konstant). Og differensialligningen har riktignok en pen løsning i akkurat dette tilfellet, men i de fleste virkelige tilfeller har den ikke det.

Da diskretiserer du: del tiden i små steg, og anta at akselerasjonen er konstant innenfor hvert steg. Det er hele Eulers metode.

Diskretisering
Å erstatte en kontinuerlig endring med et endelig antall små steg, slik at differensialer blir differanser:
dsdt  ΔsΔt,ds  vΔt.\frac{ds}{dt} \ \longrightarrow \ \frac{\Delta s}{\Delta t}, \qquad ds \ \longrightarrow \ v\,\Delta t.

Betingelsen for at det gir et brukbar svar, er at størrelsene ikke endrer seg mye innenfor ett steg. Jo raskere akselerasjonen endrer seg, jo mindre må Δt\Delta t være.

Metoden gir alltid et svar, også når steget er altfor stort — og det er nettopp faren. Derfor hører et feilanslag alltid med: halver Δt\Delta t og se hvor mye svaret flytter seg.

Diskretisering er ikke en nødløsning for vanskelige tilfeller. Det er hovedmetoden i all numerisk fysikk, fra værvarsler til strukturberegninger — og det er grunnen til at sjangeren står igjen i dette emnet.

📜Eulers metode (framover-Euler)
sn+1=sn+vnΔt,vn+1=vn+anΔt\boxed{s_{n+1} = s_n + v_n\,\Delta t, \qquad v_{n+1} = v_n + a_n\,\Delta t}

der ana_n er akselerasjonen regnet ut med verdiene ved steg nn — altså ved begynnelsen av intervallet.

Utledningen er én linje. Fra definisjonene v=ds/dtv = ds/dt og a=dv/dta = dv/dt:
ds=vdtΔsvnΔt,dv=adtΔvanΔt.ds = v\,dt \quad\Longrightarrow\quad \Delta s \approx v_n\,\Delta t, \qquad dv = a\,dt \quad\Longrightarrow\quad \Delta v \approx a_n\,\Delta t.

Intuisjon: du later som om farten og akselerasjonen står stille gjennom hele steget, og hopper deretter til neste. Det er en trapp der den ekte løsningen er en glatt kurve.

Feilen er proporsjonal med Δt\Delta t. Halverer du steglengden, halveres feilen. Det kalles at metoden er av første orden — og det er en helt annen (og svakere) egenskap enn Newtons kvadratiske konvergens, som handler om iterasjon mot en rot, ikke om diskretisering i tid. Ikke bland de to.

Retningen på feilen kan du forutsi. Er akselerasjonen avtakende gjennom steget — som i fritt fall med luftmotstand — holder Euler den for høy hele veien og overvurderer farten. Er den økende, undervurderes den.

Generell form. Metoden gjelder enhver rate, ikke bare bevegelse. For avkjøling (kap. 9.1):
dTdt=TTomgτTn+1=TnTnTomgτΔt.\frac{dT}{dt} = -\frac{T-T_\text{omg}}{\tau} \quad\Longrightarrow\quad T_{n+1} = T_n - \frac{T_n-T_\text{omg}}{\tau}\,\Delta t. [må kunne brukes eller utledes aktivt]

✏️Eksempel 4: fritt fall med luftmotstand, ført for hånd (eksamensnivå)
Et legeme slippes fra ro. Akselerasjonen er
a=gvτ,g=9,81m/s2,τ=2,00s.a = g - \frac{v}{\tau}, \qquad g = 9{,}81\,\text{m/s}^2, \qquad \tau = 2{,}00\,\text{s}.

a) Bruk Eulers metode med Δt=1,00s\Delta t = 1{,}00\,\text{s} og finn farten etter 4,00s4{,}00\,\text{s}.

b) Den eksakte løsningen er v(t)=gτ(1et/τ)v(t) = g\tau\left(1-e^{-t/\tau}\right). Hvor stort er avviket?

c) Hva blir avviket med Δt=0,500s\Delta t = 0{,}500\,\text{s}, og hva forteller det om metodens orden?

d) Hvorfor overvurderer Euler farten her, og ikke motsatt?

a) Rask vei til tall. Fyll tabellen radvis: regn ana_n av vnv_n, oppdater, gjenta.

n   t (s)   v_n (m/s)    a_n = 9,81 - v_n/2 (m/s^2)   v_(n+1) = v_n + a_n*1,00
0   0,00     0,00000     9,81000                      9,81000
1   1,00     9,81000     4,90500                     14,71500
2   2,00    14,71500     2,45250                     17,16750
3   3,00    17,16750     1,22625                     18,39375
4   4,00    18,39375

Svaret er v(4,00s)18,39m/sv(4{,}00\,\text{s}) \approx 18{,}39\,\text{m/s}.

⚠ Legg merke til at akselerasjonen halveres for hvert steg her. Det er en tilfeldighet av at Δt/τ=0,5\Delta t/\tau = 0{,}5 nøyaktig, men den gjør regningen rask å kontrollere.

b) Terminalfarten er gτ=9,812,00=19,62m/sg\tau = 9{,}81 \cdot 2{,}00 = 19{,}62\,\text{m/s}, og den eksakte farten er
v(4,00)=19,62(1e2,00)=19,620,864665=16,96472m/s.v(4{,}00) = 19{,}62\left(1-e^{-2{,}00}\right) = 19{,}62 \cdot 0{,}864665 = 16{,}96472\,\text{m/s}.
avvik=18,3937516,96472=+1,42903m/s,\text{avvik} = 18{,}39375 - 16{,}96472 = +1{,}42903\,\text{m/s},
altså 8,48{,}4 prosent for høyt. Det er mye — og det er derfor Δt=1,00s\Delta t = 1{,}00\,\text{s} er et grovt steg når τ=2,00s\tau = 2{,}00\,\text{s}: steget er halve tidskonstanten.

c) Med Δt=0,500s\Delta t = 0{,}500\,\text{s} (åtte steg i stedet for fire) blir v(4,00)=17,65579m/sv(4{,}00) = 17{,}65579\,\text{m/s}, altså et avvik på +0,69107m/s+0{,}69107\,\text{m/s}.

Forholdet mellom de to avvikene er
0,691071,42903=0,4836,\frac{0{,}69107}{1{,}42903} = 0{,}4836,
altså nesten nøyaktig en halvering. Det bekrefter at feilen er proporsjonal med Δt\Delta t: metoden er av første orden.

Fortsetter du: Δt=0,250\Delta t = 0{,}250 gir avvik 0,338800{,}33880, og Δt=0,125\Delta t = 0{,}125 gir 0,167680{,}16768. Hver halvering av steget halverer feilen.

d) Fordi akselerasjonen avtar gjennom hvert steg. Euler bruker verdien ved begynnelsen av intervallet og holder den fast, altså den største verdien i intervallet. Farten legges derfor på for raskt, hvert eneste steg, og feilene hoper seg opp i samme retning.

Den generelle regelen: avtakende rate gir overvurdering, økende rate gir undervurdering. Det er en gratis fortegnskontroll på ethvert Euler-svar.

Sluttsjekk, fire ledd. (i) Telte jeg riktig antall steg? Fire steg à 1,00s1{,}00\,\text{s} gir t=4,00st = 4{,}00\,\text{s}. (ii) Er farten under terminalfarten 19,62m/s19{,}62\,\text{m/s}? ✔ — den kan aldri overskride den fysisk, og gjør den det, har du regnefeil eller altfor stort steg. (iii) Er avviket i riktig retning, altså for høyt? ✔ (iv) Halveres avviket når steget halveres? ✔

📝Oppgave 6
Eksamensnivå, sjanger…
En kopp kaffe holder 90,0C90{,}0\,^\circ\text{C} i et rom på 20,0C20{,}0\,^\circ\text{C}. Avkjølingen følger
dTdt=TTomgτ,τ=300s.\frac{dT}{dt} = -\frac{T-T_\text{omg}}{\tau}, \qquad \tau = 300\,\text{s}.

a) Bruk Eulers metode med Δt=60,0s\Delta t = 60{,}0\,\text{s} og finn temperaturen etter 240s240\,\text{s}.

b) Den eksakte løsningen er T(t)=Tomg+(T0Tomg)et/τT(t) = T_\text{omg} + \left(T_0-T_\text{omg}\right)e^{-t/\tau}. Hvor stort er avviket?

c) Regn om igjen med Δt=30,0s\Delta t = 30{,}0\,\text{s} og kontroller at feilen omtrent halveres.

d) Overvurderer eller undervurderer Euler temperaturen her? Begrunn med hvordan raten endrer seg.

Rask vei til tall (MC-oppskrift)

1. Hvilken variant? Ser du en ligning på formen x=g(x)x = g(x) med oppgitt startverdi og antall iterasjoner, er det fikspunkt. Ser du en akselerasjon, en avkjølingsrate eller en endringsrate med et tidssteg, er det Euler.
2. Den ene regnelinjen.
- fikspunkt: xn+1=g(xn)x_{n+1} = g(x_n) — én tastesekvens, gjentatt.
- Euler: vn+1=vn+anΔtv_{n+1} = v_n + a_n\Delta t og sn+1=sn+vnΔts_{n+1} = s_n + v_n\Delta t — én tabellrad per steg.
- feilanslag: halvér Δt\Delta t og se hvor mye svaret flytter seg; feilen er Δt\propto \Delta t.
3. Fra arket: Plancks lov og Wiens forskyvningslov. Selve iterasjonsligningen utleder du eller får oppgitt. Naturkonstantene hh, cc og kBk_B står på arket.
4. Siffer: minst seks mellom iterasjonene, tre–fire i sluttsvaret. Dette er det ene kapitlet i boka der du skal beholde flere siffer enn ellers, fordi avrunding underveis sementerer feilen i stedet for å la den krympe.
5. Sjekk før du krysser av:
- Telte du riktig? x0x_0 er startverdien, ikke en iterasjon. Av-for-én er sjangerens vanligste feil.
- Ligger svaret der det må? For x=5(1ex)x = 5(1-e^{-x})x<5x < 5 alltid.
- For Euler: er farten under terminalfarten? Er temperaturen mellom start og omgivelsene?
- Er feilens retning rimelig? Avtakende rate gir overvurdering.
- Har du brukt kelvin der temperaturen står alene (Planck, Wien)?

Tidsbudsjett: en fikspunktoppgave med tre iterasjoner skal ta under to minutter, en Euler-tabell med fire steg like lite. Sjangeren står ofte sist i settet — pass på at du har tid igjen til den, for den er blant de billigste poengene som finnes.

📝Oppgave 7
Sjanger T14, A–F-format

Et legeme starter fra ro med akselerasjonen a=12,0v/4,00a = 12{,}0 - v/4{,}00 (SI-enheter). Bruk Eulers metode med Δt=1,00s\Delta t = 1{,}00\,\text{s}. Hva er farten etter 3,00s3{,}00\,\text{s}?

A 27,75m/s27{,}75\,\text{m/s} · B 12,00m/s12{,}00\,\text{m/s} · C 21,00m/s21{,}00\,\text{m/s} · D 32,81m/s32{,}81\,\text{m/s} · E 36,00m/s36{,}00\,\text{m/s} · F 48,00m/s48{,}00\,\text{m/s}

📝Oppgave 8
Eksamensnivå, sjanger…
En termistor skal måle temperaturen på en flate. Flaten mottar strålingseffekten 600W/m2600\,\text{W/m}^2 utenfra, stråler selv ut etter Stefan–Boltzmann (σ=5,670108W/(m2K4)\sigma = 5{,}670\cdot10^{-8}\,\text{W/(m}^2\cdot\text{K}^4), emissivitet 11), og taper i tillegg varme til luften med h(TTomg)h\left(T - T_\text{omg}\right) der h=8,00W/(m2K)h = 8{,}00\,\text{W/(m}^2\cdot\text{K)} og Tomg=290KT_\text{omg} = 290\,\text{K}.

a) Sett opp energibalansen i stasjonær tilstand, og vis at den kan skrives på fikspunktform
T=(600+h(TomgT)σ)1/4.T = \left(\frac{600 + h\left(T_\text{omg}-T\right)}{\sigma}\right)^{1/4}.

b) Start med T0=320KT_0 = 320\,\text{K} og utfør tre iterasjoner.

c) Hvorfor er det lurt å isolere den fjerde potensen og ikke det lineære leddet, når du velger fikspunktform?

d) Hva ville den stasjonære temperaturen vært uten luftkjølingen, altså med h=0h = 0?

Begrepsbank

Begrepsbanken er flashcard- og repetisjonsstoff — den gjentar det du nettopp har lest. Hopp trygt over ved førstegangslesing; tidsanslaget for kapitlet gjelder kjernestoffet.

Fikspunktiterasjon på ett kort
xn+1=g(xn),konvergerer na˚g(x)<1.x_{n+1} = g(x_n), \qquad \text{konvergerer når } \left\lvert g'(x^*)\right\rvert < 1.

Oppskriften i fire steg: skriv om til x=g(x)x = g(x) · velg x0x_0 · iterer · stopp når sifrene står stille eller oppgaven sier stopp.

Fagets standardligning:
x=5(1ex),x=4,96511,g(x)=0,0349.x = 5\left(1-e^{-x}\right), \qquad x^* = 4{,}96511, \qquad g'(x^*) = 0{,}0349.

Rekken fra x0=3x_0 = 3: 34,7510654,9567884,9648234,9651043 \to 4{,}751065 \to 4{,}956788 \to 4{,}964823 \to 4{,}965104.

Frekvensvarianten: x=3(1ex)x = 3(1-e^{-x}) med x=2,82144x^* = 2{,}82144 og g(x)=0,1786g'(x^*) = 0{,}1786.

x0x_0 er startverdien, ikke en iterasjon.

Konvergensorden — de tre metodene sammenlignet

En metode har orden pp hvis en+1Cenp\left\lvert e_{n+1}\right\rvert \approx C\left\lvert e_n\right\rvert ^p.

MetodeOrdenRateKreverFeiler når
Halvering11 (lineær)12\tfrac12 eksaktfortegnsskiftaldri, men treg
Fikspunkt11 (lineær)g(x)\left\lvert g'(x^*)\right\rvertgod gg-formg>1\left\lvert g'\right\rvert > 1
Newton22 (kvadratisk)f/(2f)\left\lvert f''/(2f')\right\rvertff'f(r)=0f'(r) = 0

Praktisk forskjell, for å nå seks riktige desimaler på vår ligning fra et startintervall av lengde 22: halvering 2020 steg, fikspunkt 55 steg, Newton 33 steg.
Lineær betyr fast antall nye desimaler per steg. Kvadratisk betyr at antall riktige desimaler dobles per steg.
Eksamensoppgavene bruker fikspunkt, fordi det er den eneste av de tre som ikke krever derivasjon under tidspress.

Eulers metode på ett kort
sn+1=sn+vnΔt,vn+1=vn+anΔt,s_{n+1} = s_n + v_n\,\Delta t, \qquad v_{n+1} = v_n + a_n\,\Delta t,
med ana_n regnet av verdiene ved begynnelsen av steget.

Generell form for enhver rate: yn+1=yn+y˙(yn)Δty_{n+1} = y_n + \dot{y}(y_n)\,\Delta t.

Feilen er proporsjonal med Δt\Delta t — første orden. Halverer du steget, halveres feilen.

Feilanslaget: kjør med Δt\Delta t og med Δt/2\Delta t/2, og se hvor mye svaret flytter seg. Differansen er et godt anslag på gjenværende feil.

Fortegnskontrollen: avtakende rate gir overvurdering, økende rate gir undervurdering. Euler går alltid for langt i den retningen bevegelsen går.

Rimelighetsgrenser: farten kan ikke overskride terminalfarten; temperaturen kan ikke passere omgivelsestemperaturen.

Fra Plancks lov til Wien-konstanten
Substituer x=hc/(λkBT)x = hc/(\lambda k_BT) i Plancks lov, og formen blir
Ix5ex1.I \propto \frac{x^5}{e^x-1}.
Deriver og sett lik null: 5(ex1)=xex5\left(e^x-1\right) = xe^x, som delt på exe^x gir
x=5(1ex).x = 5\left(1-e^{-x}\right).
Roten x=4,96511x^* = 4{,}96511 gir Wien-konstanten:
b=hcxkB=2,898103mK,λmaks=bT.b = \frac{hc}{x^*k_B} = 2{,}898\cdot10^{-3}\,\text{m}\cdot\text{K}, \qquad \lambda_\text{maks} = \frac{b}{T}.

Hvorfor temperaturen faller ut: xx er en dimensjonsløs kombinasjon der TT inngår, så maksimumsbetingelsen blir en ligning i xx alene. Det er nettopp derfor λmaksT\lambda_\text{maks}T er en universell konstant.

Hvorfor svaret er «nesten 5»: e5=0,0067e^{-5} = 0{,}0067, så x5(10,0067)=4,97x \approx 5(1-0{,}0067) = 4{,}97. Den lille korreksjonen er hele forskjellen mellom overslag og eksakt verdi.

Nøkkelverdiene i sjangeren
StørrelseVerdi
Rot i x=5(1ex)x = 5(1-e^{-x})x=4,965114x^* = 4{,}965114
Konvergensfaktor derg(x)=0,034886g'(x^*) = 0{,}034886
Wien-konstantenb=2,898103mKb = 2{,}898\cdot10^{-3}\,\text{m}\cdot\text{K}
Rot i x=3(1ex)x = 3(1-e^{-x}) (frekvensform)x=2,821439x^* = 2{,}821439
Konvergensfaktor derg(x)=0,178561g'(x^*) = 0{,}178561
Iterasjonsrekken fra x0=3x_0 = 34,7510654{,}751065 · 4,9567884{,}956788 · 4,9648234{,}964823 · 4,9651044{,}965104
Iterasjonsrekken fra x0=6x_0 = 64,9876064{,}987606 · 4,9658904{,}965890 · 4,9651414{,}965141 · 4,9651154{,}965115

Merk at rekkene fra ulike startverdier konvergerer mot samme tall, bare fra hver sin side. Det er en fin kontroll: kommer du inn fra oversiden, skal verdiene avta; fra undersiden, øke.
Verdiene her er til gjenkjenning og kontroll, ikke til pugging — du regner dem alltid ut på nytt.
Når trengs numerikk i det hele tatt?

Numerikk trengs når to ulike avhengigheter balanserer hverandre, slik at den ukjente ikke kan isoleres:

- en potens mot en eksponential: x5x^5 mot exe^x (Planck);
- et lineært ledd mot en fjerde potens: h(TTomg)h(T-T_\text{omg}) mot σT4\sigma T^4 (flate med både konveksjon og stråling);
- en konstant rate mot en fartsavhengig: gg mot v/τv/\tau (fall med luftmotstand).

Motprøven: fjern det ene leddet, og ligningen blir som regel elementær. Uten luftmotstand er fallet v=gtv = gt; uten konveksjon er balansen én fjerderot; uten exe^x-leddet er Planck en ren potens.

Det er derfor sjangeren hører hjemme i et fysikkemne og ikke bare i matematikken: den dukker opp nøyaktig der to fysiske mekanismer konkurrerer, og det er en situasjon du møter overalt.

Å velge riktig fikspunktform

Samme ligning kan skrives på mange fikspunktformer, og de oppfører seg helt ulikt.

Testen: regn gg' i nærheten av svaret.

- g<1\left\lvert g'\right\rvert < 1: konvergerer. Jo mindre, jo raskere.
- g>1\left\lvert g'\right\rvert > 1: divergerer. Snu formen.

Regelen som følger: to former som er hverandres inverse har hverandres omvendte deriverte, altså g2=1/g1g_2' = 1/g_1'. Er den ene konvergent, er den andre divergent. Får du en form som spretter fra hverandre, er den inverse formen første sted å lete.

Eksempel: x=5(1ex)x = 5(1-e^{-x}) har g=0,0349g' = 0{,}0349 og konvergerer raskt. Den ekvivalente x=ln(5/(5x))x = \ln\left(5/(5-x)\right) har g=28,66g' = 28{,}66 og divergerer.

Praktisk råd: isolér den ukjente ut av det leddet som varierer langsomst. Isolerer du den ut av en høy potens, deler du på noe som varierer raskt, og det blåser opp den deriverte.

Telleregelen — sjangerens avgjørende detalj
x0  1. iterasjon  x1  2. iterasjon  x2  3. iterasjon  x3x_0 \ \xrightarrow{\ 1.\ \text{iterasjon}\ } \ x_1 \ \xrightarrow{\ 2.\ \text{iterasjon}\ } \ x_2 \ \xrightarrow{\ 3.\ \text{iterasjon}\ } \ x_3

nn iterasjoner fra x0x_0 gir xnx_n. Startverdien er ikke en iterasjon.

Samme for Euler: nn steg à Δt\Delta t tar deg til t=nΔtt = n\Delta t. Fire steg à 1,00s1{,}00\,\text{s} gir farten ved t=4,00st = 4{,}00\,\text{s}, ikke ved 3,003{,}00.

Hvorfor dette er verdt et eget kort: i denne sjangeren er nabo-alternativene ikke avrundinger, men naboer i rekken. x1x_1, x2x_2, x3x_3 og den eksakte roten står ofte alle fire i alternativlisten, og de skiller seg først i tredje desimal. Regner du rett og teller feil, får du null poeng.

Motgiften er mekanisk: skriv nn i en egen kolonne, med n=0n = 0 på startverdien, og les av raden oppgaven spør om.

Sifferdisiplinen her — motsatt av Del 10
KapittelAntall siffer underveisHvorfor
Del 10, damptrykkfemdifferansen 1/T1/T01/T-1/T_0 spiser siffer
Del 11, iterasjonminst seksavrunding sementerer feilen
Resten av bokafirevanlig disiplin

Grunnene er ulike, og det er verdt å forstå forskjellen. I Del 10 mistet du gjeldende siffer i en subtraksjon mellom to nesten like tall — sifrene forsvant av seg selv. Her kaster du dem selv: iterasjonen ville krympet feilen videre, men bare hvis du gir den sifrene å arbeide med.
Konkret: runder du x1=4,751065x_1 = 4{,}751065 til 4,754{,}75, låser du en feil på 10310^{-3} som iterasjonen aldri kan komme under, uansett hvor mange steg du kjører.
Sluttsvaret oppgis fremdeles med tre eller fire siffer, som ellers i boka.
Fortegnskontrollen i Euler
Regelen: framover-Euler bruker raten ved begynnelsen av steget og holder den fast. Derfor går metoden alltid for langt i den retningen bevegelsen går når raten avtar.

SituasjonRaten gjennom stegetEulerEksempel
Fall med luftmotstandavtar (a synker)overvurderer farteneksempel 4: +1,43m/s+1{,}43\,\text{m/s}
Avkjøling mot omgivelseneavtar i tallverdiundervurderer temperaturenoppgave 6: 2,78C-2{,}78\,^\circ\text{C}
Akselerasjon som vokserøkerundervurdererrakett med avtakende masse

De to første ser motsatte ut, men er samme regel: farten stiger i det ene tilfellet og temperaturen synker i det andre, og Euler overdriver begge bevegelsene.
Bruk kontrollen aktivt: vet du retningen på feilen, vet du hvilken side av det eksakte svaret ditt eget ligger — og det stryker ofte halve alternativsettet.
Terminalverdier som rimelighetsgrense

Enhver Euler-oppgave med en avtakende rate har en grenseverdi som svaret aldri kan passere. Finn den ved å sette raten lik null:

LigningTerminalverdi
a=gv/τa = g - v/\tauvterm=gτv_\text{term} = g\tau
a=gkv2a = g - kv^2vterm=g/kv_\text{term} = \sqrt{g/k}
dT/dt=(TTomg)/τdT/dt = -(T-T_\text{omg})/\tauTTomgT \to T_\text{omg}
σT4=jinn\sigma T^4 = j_\text{inn}T=(jinn/σ)1/4T = \left(j_\text{inn}/\sigma\right)^{1/4}

Bruken er dobbel:
1. Rimelighetssjekk: ligger svaret ditt utenfor grensen, har du regnefeil — eller et altfor stort tidssteg, som kan få Euler til å skyte forbi.
2. Eliminasjon: alternativer over terminalverdien kan strykes uten regning.
Å finne terminalverdien tar ti sekunder (sett raten lik null og løs) og er ofte den raskeste veien til å stryke to alternativer.

Sjanger T14 — den numeriske iterasjonsoppgaven
Gjenkjennes på: «iterer», «start med x0x_0», «utfør tre iterasjoner», «Eulers metode», «steglengde», «x=5(1ex)x = 5(1-e^{-x})», «Plancks lov», «tidssteg».

Ferdig oppskrift:

1. Fikspunkt eller Euler? Ligning på formen x=g(x)x = g(x) mot en rate med tidssteg.
2. Sett opp en tabell med nn i egen kolonne.
3. Kjør oppgitt antall steg, med minst seks siffer.
4. Les av raden oppgaven spør om — ikke den siste du regnet.
5. Rimelighetssjekk: under 55 for femtallsligningen, under terminalfarten for Euler.

Vanligste felle: av-for-én i tellingen.

Halvdel: termofysikk, spørsmål 21–40 — og typisk helt sist i settet. Planlegg tiden så du rekker den; den er blant de billigste poengene som finnes.

MC-tempo i iterasjonsoppgaver

Budsjettet er omtrent seks minutter per spørsmål. Denne sjangeren skal ta det halve:

- tjue sekunder: avgjør fikspunkt eller Euler, og skriv opp tabellhodet med nn-kolonnen;
- ett minutt: kjør tre til fire steg, én tastesekvens per steg;
- tjue sekunder: les av riktig rad, og sjekk mot rimelighetsgrensen.

Spar tid slik: lagre xnx_n i kalkulatorens minne i stedet for å taste det inn på nytt. Da slipper du både avrundingen og tastefeilene, og hvert steg blir ett tastetrykk.

Ikke spar tid ved å hoppe over tabellen. Uten nn-kolonnen leverer du feil rad, og feil rad gir null poeng — uansett hvor riktig regningen var.

Hva arket gir deg i denne sjangeren
Arket gir deg Plancks strålingslov, Wiens forskyvningslov med konstanten bb, og naturkonstantene hh, cc og kBk_B.

Arket gir deg IKKE:

- selve iterasjonsligningen — den utleder du fra Planck, eller får oppgitt;
- hvordan du velger fikspunktform, og hvordan du tester om den konvergerer;
- telleregelen, som er hele oppgaven i halvparten av spørsmålene;
- Eulers oppdateringsformler — de er så enkle at de forventes kjent;
- sifferdisiplinen mellom iterasjonene;
- fortegns- og rimelighetskontrollene.

Og en ting til: arket forutsetter ikke, og eksamen tillater ikke, en programmerbar eller grafisk kalkulator. Alt her skal kunne kjøres på en enkel kalkulator med en eksponentialtast — og det er nettopp derfor oppgavene ber om to til fire iterasjoner, ikke om konvergens til maskinpresisjon.

Symbol- og formelliste
Repetisjonsoppgaver

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.

Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Norges teknisk-naturvitenskapelige universitet. Dette er ikke offisielt studiemateriell. Les mer.