Alle fag › Numeriske metoder
Numeriske metoder: gratis øving, teori og oppgaver
Mange praktiske ingeniørligninger, som for rørfriksjon, spenning i en bjelke eller likevektspunkter i en prosess, har ingen enkel formel for løsningen. Numeriske metoder finner en tilnærmet rot ved å gjette, sjekke og forbedre gjetningen gradvis. Målet er alltid det samme: et tall der , innenfor en gitt toleranse.
Innhold
1. Ligningsløsning
Hva handler det om?
Mange praktiske ingeniørligninger, som for rørfriksjon, spenning i en bjelke eller likevektspunkter i en prosess, har ingen enkel formel for løsningen. Numeriske metoder finner en tilnærmet rot ved å gjette, sjekke og forbedre gjetningen gradvis. Målet er alltid det samme: et tall der , innenfor en gitt toleranse.
Begreper og formler
- Rot: en verdi der .
- Halveringsmetoden (bisection): krever et intervall der og har ulikt fortegn. Midtpunktet testes, og halvparten med fortegnsskifte beholdes. Antall steg for toleranse : .
- Newtons metode: . Krever den deriverte og et startpunkt nær roten. Konvergensen er kvadratisk (antall riktige siffer omtrent dobles per steg) når den virker, men metoden kan divergere ved dårlig start eller hvis .
- Sekantmetoden: som Newton, men den deriverte erstattes med en differansekvotient: . Trenger to startpunkter, ikke den deriverte.
- Fikspunktiterasjon: skriv om til og iterer . Konvergerer hvis nær roten.
- Konvergensorden: hvor raskt feilen minker. Lineær (halvering, fikspunkt): feilen skaleres med en omtrent konstant faktor per steg. Kvadratisk (Newton): .
Slik løser du oppgavene
- Sjekk hva som er gitt: et intervall (halvering), en funksjon og ett startpunkt med den deriverte (Newton), to startpunkter (sekant), eller en (fikspunkt).
- Regn ut (og eventuelt ) i de nødvendige punktene.
- Bruk riktig oppdateringsformel og finn neste verdi.
- Gjenta til endringen er mindre enn toleransen, eller til ønsket antall steg er nådd.
Eksempel
Finn en rot av med Newtons metode, startet på .
- og .
- Steg 1: .
- Steg 2: og , så .
Svaret nærmer seg raskt, typisk for kvadratisk konvergens.
Vanlige feil
- Å starte halveringsmetoden på et intervall der og har samme fortegn.
- Å glemme å sjekke om er nær null i Newtons metode (metoden kan da hoppe langt av gårde).
- Å blande sammen konvergenshastighet (hvor fort) med om metoden konvergerer i det hele tatt.
- Å tro at flere desimaler i mellomregningen automatisk gir et mer nøyaktig svar enn metoden faktisk kan levere.
Begreper i denne delen
2. Interpolasjon og integrasjon
Hva handler det om?
Ofte har du bare noen få kjente punkter – fra en tabell, en sensor eller en beregning – og trenger en verdi mellom dem, eller et areal under en kurve du ikke kan integrere for hånd. Interpolasjon bygger en funksjon som går nøyaktig gjennom de kjente punktene, mens numerisk integrasjon tilnærmer et bestemt integral ved å summere areal av enkle former (rektangler, trapeser, parabler).
Begreper og formler
- Lineær interpolasjon mellom og : .
- Lagrange-interpolasjon: for punkter finnes et entydig polynom av grad høyst som går gjennom alle punktene. Det bygges som en sum av basispolynomer , ett per punkt, der og for .
- Runges fenomen: høygradig interpolasjon i jevnt fordelte punkter kan gi store, urealistiske svingninger nær endene. Løses med lavere grad, Chebyshev-punkter eller splines (stykkevise polynomer, glatte i skjøtene).
- Midtpunktregelen: den enkleste kvadraturregelen, .
- Trapesmetoden: . Sammensatt med like store intervaller (): . Feilen er .
- Simpsons metode: bruker parabler over par av intervaller, eksakt for polynomer opp til grad 3. Sammensatt (krever partall antall intervaller): . Feilen er .
Slik løser du oppgavene
- Sjekk hva du skal gjøre: finne en mellomliggende verdi (interpolasjon) eller et areal/integral (kvadratur).
- Ved interpolasjon: sett opp riktig formel (lineær for 2 punkter, Lagrange/kvadratisk for 3).
- Ved integrasjon: finn , regn ut funksjonsverdiene i alle punktene, og bruk riktig vektet sum.
- Sjekk om metoden er eksakt for funksjonstypen (f.eks. er Simpson eksakt for et tredjegradspolynom).
Eksempel
Interpoler kvadratisk gjennom , og (altså ). Finn i med Lagranges formel.
I : , og . Da blir , akkurat som .
Vanlige feil
- Å bruke Simpson med et oddetall delintervaller (metoden krever partall).
- Å tro trapesmetoden er eksakt for en krum kurve, ikke bare for en rett linje.
- Å blande sammen antall punkter og antall intervaller ( punkter gir intervaller).
- Å ekstrapolere (gå utenfor datapunktene) og tro resultatet er like pålitelig som interpolasjon.
Begreper i denne delen
3. Differensialligninger og stabilitet
Hva handler det om?
Mange fysiske prosesser (nedkjøling, elektriske kretser, kjemiske reaksjoner, mekaniske svingninger) beskrives med differensialligninger uten noen enkel formel for løsningen. Numeriske løsere bygger løsningen skritt for skritt: gitt ved tiden , regner de ut en tilnærming for ved . Som ingeniør bruker du dette til å simulere systemer over tid, for eksempel temperaturen i en motor eller strømmen i en krets.
Begreper og formler
- Eulers eksplisitte metode: . Orden 1 (global feil ). Enkel, men kan kreve svært liten .
- Heuns metode (forbedret Euler): en prediktor-korrektor-metode av orden 2. Prediktor: . Korrektor: – altså gjennomsnittet av stigningstallet i start- og sluttpunktet av steget.
- Bakover (implisitt) Euler: . står på begge sider, så man må løse en ligning. Dyrere per steg, men stabil selv med store – viktig for stive problemer.
- Runge–Kutta 4 (RK4): orden 4, bruker fire vurderinger av per steg: , , , , og .
- Stivt problem: svært ulike tidsskalaer i samme system. Eksplisitte metoder trenger da urealistisk liten for å være stabile, selv om selve nøyaktighetskravet ikke krever det.
- Stabilitet: for er eksplisitt Euler stabil bare når . Implisitte metoder er stabile for mye større .
Slik løser du oppgavene
- Identifiser , startverdien og steglengden .
- Velg riktig metode ut fra hva oppgaven spør om (Euler, Heun, RK4 eller implisitt).
- Regn ut ett steg av gangen, og bruk resultatet fra forrige steg som utgangspunkt for det neste.
- For stabilitet: sett opp (eksplisitt Euler) og sammenlign med 1.
Eksempel
Løs , , med ett steg av Heuns metode og .
- , så .
- Prediktor: .
- Korrektor: , så .
Til sammenligning gir eksplisitt Euler – Heuns metode er mer nøyaktig fordi den bruker gjennomsnittet av to stigningstall.
Vanlige feil
- Å bruke i stedet for prediktoren når man regner ut korrektorsteget i Heuns metode.
- Å tro implisitt Euler er «feil» fordi står på begge sider – det er nettopp poenget, og for et lineært problem kan man løse det algebraisk.
- Å bruke en for stor på et stivt problem med en eksplisitt metode, og få et resultat som «eksploderer».
- Å blande sammen antall funksjonsevalueringer (RK4 bruker fire per steg) med antall tidssteg.
Begreper i denne delen
Eksempeloppgaver med løsning
Her er noen av oppgavene i numeriske metoder. I appen får regneoppgavene nye tall hver gang, så du kan øve til det sitter – og ta en prøveeksamen med karakter før eksamen.
Ligningsløsning: Hvor mye reduseres usikkerheten for hvert steg i halveringsmetoden?
Svar: Den halveres
Metoden er robust, men treg (lineær konvergens).
Interpolasjon og integrasjon: Hvilke polynomer integrerer Simpsons metode eksakt?
Svar: Opp til grad 3
Den er basert på parabler, men får en «gratis» grad.
Differensialligninger og stabilitet: Hva er ordenen til Eulers eksplisitte metode?
Svar: 1
Global feil .
Ligningsløsning: Hvilken konvergensorden har Newtons metode nær en enkel rot?
Svar: Kvadratisk
Antall riktige siffer dobles omtrent for hvert steg.
Passer for disse emnene
Innholdet dekker pensum som går igjen i ingeniørutdanningene, blant annet:
- TMA4320 (NTNU)