1.5
Numerisk integrasjon

1.5 Numerisk integrasjon

Lær trapesformelen, Simpsons regel, feilestimering og praktisk bruk av numerisk integrasjon når analytisk integrasjon er vanskelig eller umulig.

55 min
22 oppgaver
Numerisk integrasjonTrapesformelenSimpsons regelFeilestimering
Du leser den lesevennlige versjonen
Din fremgang i kapitlet
0 / 22 oppgaver

Når formlene ikke strekker til

Du jobber med statistikk i et forsikringsselskap, og en kollega ber deg beregne et areal under normalfordelingskurven — selve hjørnesteinen i all risikoanalyse. Du setter deg ned med integrasjonsreglene fra de forrige kapitlene, klar til å finne en antiderivert til e−x2e^{-x^2}. Og der stopper det. Ikke fordi du ikke kan reglene, men fordi det er bevist at ∫e−x2 dx\int e^{-x^2}\,dx ikke har noen elementær antiderivert. Ingen kombinasjon av potenser, logaritmer, eksponentialfunksjoner og trigonometriske funksjoner gir en funksjon med e−x2e^{-x^2} som derivert.

Likevel beregner statistikere slike integraler hver eneste dag, med mange desimalers nøyaktighet. Hemmeligheten er numerisk integrasjon: metoder som beregner tilnærmede verdier av bestemte integraler ∫abf(x) dx\int_a^b f(x)\,dx uten å gå veien om antideriverte.

Grunnideen er enkel og geometrisk. Vi deler intervallet [a,b][a, b] inn i nn delintervaller, hver med bredde h=b−an\displaystyle h = \frac{b-a}{n}, med delingspunkter x0=ax_0 = a, x1=a+hx_1 = a + h, x2=a+2hx_2 = a + 2h og så videre frem til xn=bx_n = b. Så tilnærmer vi arealet under grafen med enklere geometriske figurer — trapeser eller parabelbiter — som vi kan regne ut eksakt.

Numerisk integrasjon er også redningen i en annen hverdagssituasjon: når du ikke kjenner funksjonsuttrykket i det hele tatt, bare målepunkter. Fartsloggen fra en bil, strømforbruket time for time, trafikktellinger — alt dette er tabeller, ikke formler, og da er numeriske metoder eneste vei til integralet.

Trapesformelen

Den enkleste ideen er å erstatte kurvebuen mellom to nabopunkter med en rett linje. Hvert delområde blir da et trapes, og summen av trapesarealene tilnærmer integralet. Med nn delintervaller og h=b−an\displaystyle h = \frac{b-a}{n} gir det trapesformelen:

Tn=h2[f(x0)+2f(x1)+2f(x2)+⋯+2f(xn−1)+f(xn)]\begin{aligned} &T_n \\ = {}&\frac{h}{2}\Big[f(x_0) + 2f(x_1) + 2f(x_2) + \cdots + 2f(x_{n-1}) + f(x_n)\Big] \end{aligned}

Legg merke til koeffisientmønsteret 1,2,2,…,2,11, 2, 2, \ldots, 2, 1: endepunktene teller én gang, mens hvert indre punkt deles av to nabotrapeser og derfor teller dobbelt.

La oss angripe forsikringsproblemet: tilnærm ∫02e−x2 dx\int_0^2 e^{-x^2}\,dx med n=4n = 4. Da er h=2−04=0,5\displaystyle h = \frac{2-0}{4} = 0{,}5, og vi trenger funksjonsverdiene i de fem delingspunktene: f(0)=1f(0) = 1, f(0,5)=e−0,25≈0,7788f(0{,}5) = e^{-0{,}25} \approx 0{,}7788, f(1)=e−1≈0,3679f(1) = e^{-1} \approx 0{,}3679, f(1,5)=e−2,25≈0,1054f(1{,}5) = e^{-2{,}25} \approx 0{,}1054 og f(2)=e−4≈0,0183f(2) = e^{-4} \approx 0{,}0183.

Inn i formelen:

T4=0,52[1+2(0,7788)+2(0,3679)+2(0,1054)+0,0183]=0,25⋅3,5225≈0,8806\begin{aligned} T_4 &= \frac{0{,}5}{2}\Big[1 + 2(0{,}7788) + 2(0{,}3679) + 2(0{,}1054) + 0{,}0183\Big] \\ &= 0{,}25 \cdot 3{,}5225 \\ &\approx 0{,}8806 \end{aligned}

Den eksakte verdien er ≈0,8821\approx 0{,}8821, så med bare fire trapeser bommer vi med omtrent 0,00150{,}0015. Ikke verst for noen minutters regning på et integral som er «umulig» å løse analytisk! Og vil du ha bedre nøyaktighet, er det bare å øke nn — flere og smalere trapeser følger kurven tettere.

📝Oppgave Quiz 1

Simpsons regel og feilkontroll

Kan vi gjøre det bedre enn rette linjer? Ja — vi kan legge en parabel gjennom tre og tre nabopunkter. Det er ideen bak Simpsons regel, som krever et partall antall delintervaller nn:

Sn=h3[f(x0)+4f(x1)+2f(x2)+4f(x3)+⋯+4f(xn−1)+f(xn)]\begin{aligned} &S_n \\ = {}&\frac{h}{3}\Big[f(x_0) + 4f(x_1) + 2f(x_2) + 4f(x_3) + \cdots + 4f(x_{n-1}) + f(x_n)\Big] \end{aligned}

Koeffisientene følger mønsteret 1,4,2,4,2,…,4,11, 4, 2, 4, 2, \ldots, 4, 1. Bruker vi Simpsons regel på det samme integralet ∫02e−x2 dx\int_0^2 e^{-x^2}\,dx med n=4n = 4 og de samme fem funksjonsverdiene, får vi

S4=0,53[1+4(0,7788)+2(0,3679)+4(0,1054)+0,0183]=0,53⋅5,2909≈0,8818\begin{aligned} S_4 &= \frac{0{,}5}{3}\Big[1 + 4(0{,}7788) + 2(0{,}3679) + 4(0{,}1054) + 0{,}0183\Big] \\ &= \frac{0{,}5}{3} \cdot 5{,}2909 \\ &\approx 0{,}8818 \end{aligned}

Feilen er nå bare ≈0,0003\approx 0{,}0003 — fem ganger bedre enn trapesformelen, med nøyaktig samme regnearbeid.

Forskjellen kan tallfestes. For trapesformelen gjelder feilgrensen ∣ET∣≤(b−a)312n2⋅M2\displaystyle |E_T| \leq \frac{(b-a)^3}{12n^2} \cdot M_2, der M2M_2 er den største verdien av ∣f′′(x)∣|f''(x)| på intervallet. For Simpsons regel er ∣ES∣≤(b−a)5180n4⋅M4\displaystyle |E_S| \leq \frac{(b-a)^5}{180n^4} \cdot M_4, med M4M_4 som maksimum av ∣f(4)(x)∣|f^{(4)}(x)|. Det avgjørende er eksponentene: trapesfeilen avtar som 1n2\displaystyle \frac{1}{n^2}, Simpson-feilen som 1n4\displaystyle \frac{1}{n^4}. Dobler du nn, blir trapesformelen cirka 4 ganger mer nøyaktig — Simpsons regel 16 ganger.

Feilgrensene lar oss også planlegge. Hvor mange delintervaller trenger trapesformelen for å beregne ∫0111+x2 dx\displaystyle \int_0^1 \frac{1}{1+x^2}\,dx med feil under 0,0010{,}001? Den dobbeltderiverte er f′′(x)=6x2−2(1+x2)3\displaystyle f''(x) = \frac{6x^2-2}{(1+x^2)^3}, som på [0,1][0, 1] er størst i x=0x = 0 med ∣f′′(0)∣=2|f''(0)| = 2, så M2=2M_2 = 2. Kravet 112n2⋅2=16n2<0,001\displaystyle \frac{1}{12n^2} \cdot 2 = \frac{1}{6n^2} < 0{,}001 gir n2>166,7n^2 > 166{,}7, altså n>12,9n > 12{,}9. Minst n=13n = 13 delintervaller — og det vet vi før vi begynner å regne.

📝Oppgave Quiz 2

Numerisk integrasjon i praksis

Når griper vi i praksis til numeriske metoder? For det første når funksjonen ikke har noen elementær antiderivert — klassikerne er ∫e−x2 dx\int e^{-x^2}\,dx og ∫1+x3 dx\int \sqrt{1+x^3}\,dx. For det andre når funksjonen bare finnes som datapunkter: målinger fra eksperimenter, fartslogger, temperaturdataloggere. Og for det tredje som kontrollregning — et numerisk overslag avslører fort en slurvefeil i den analytiske utregningen.

Datasituasjonen fortjener et eksempel. Farten til en bil er målt hvert andre sekund: ved t=0,2,4,6,8,10t = 0, 2, 4, 6, 8, 10 sekunder var farten henholdsvis 0,5,12,18,220, 5, 12, 18, 22 og 2525 m/s. Tilbakelagt strekning er s=∫010v(t) dts = \int_0^{10} v(t)\,dt — men vi har ingen formel for v(t)v(t), bare seks tall. Trapesformelen med n=5n = 5 og h=2h = 2:

T5=22[0+2(5)+2(12)+2(18)+2(22)+25]=10+24+36+44+25=139 m\begin{aligned} T_5 &= \frac{2}{2}\Big[0 + 2(5) + 2(12) + 2(18) + 2(22) + 25\Big] \\ &= 10 + 24 + 36 + 44 + 25 \\ &= 139 \text{ m} \end{aligned}

Bilen kjørte omtrent 139 meter på 10 sekunder — beregnet rett fra tabellen.

Til slutt noen praktiske huskeregler. Simpsons regel krever partall nn, så med datapunkter må du telle: seks målepunkter gir n=5n = 5 delintervaller, og da er det trapesformelen som gjelder. Feilen avhenger av de høyere deriverte — jo mer «krokete» grafen er, desto flere delintervaller trengs. Og det enkleste feilestimatet i praksis: regn ut med nn, doble til 2n2n, og sammenlign. Endrer svaret seg lite, kan du stole på sifrene som står fast. Trapesformelen er enklest å huske; Simpsons regel gir mer nøyaktighet for samme arbeid. Velg etter behov — og kontroller alltid.

📝Oppgave Quiz 3

Regnekraft der formlene slutter

Normalfordelingsintegralet som stoppet deg i starten, er ikke lenger noe hinder. Du har to metoder som begge bygger på samme grunnidé — del [a,b][a, b] i nn biter med bredde h=b−an\displaystyle h = \frac{b-a}{n} og tilnærm kurven med enklere figurer. Trapesformelen Tn=h2[f(x0)+2f(x1)+⋯+2f(xn−1)+f(xn)]\displaystyle T_n = \frac{h}{2}[f(x_0) + 2f(x_1) + \cdots + 2f(x_{n-1}) + f(x_n)] bruker rette linjer og koeffisientene 1,2,…,2,11, 2, \ldots, 2, 1, og feilen avtar som 1n2\displaystyle \frac{1}{n^2}. Simpsons regel Sn=h3[f(x0)+4f(x1)+2f(x2)+⋯+4f(xn−1)+f(xn)]\displaystyle S_n = \frac{h}{3}[f(x_0) + 4f(x_1) + 2f(x_2) + \cdots + 4f(x_{n-1}) + f(x_n)] bruker parabler og mønsteret 1,4,2,4,…,4,11, 4, 2, 4, \ldots, 4, 1, krever partall nn, og feilen stuper som 1n4\displaystyle \frac{1}{n^4} — den er til og med eksakt for polynomer opptil tredje grad.

Feilgrensene med M2M_2 og M4M_4 lar deg planlegge hvor stor nn må være på forhånd, slik vi fant at n=13n = 13 holdt for feil under 0,0010{,}001. Og i hverdagen holder ofte den pragmatiske kontrollen: doble nn og se hva som står fast.

Viktigst av alt: numerisk integrasjon utvider rekkevidden til alt du har lært. Integraler uten elementære antideriverte, måleserier uten formler, kontroll av analytiske svar — alt er innen rekkevidde med en tabell over funksjonsverdier og riktig koeffisientmønster. I neste delkapittel går vi tilbake til den analytiske verktøykassen og lærer å integrere produkter: delvis integrasjon.

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.