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.

3 deler43 oppgaver12 begreper forklartPrøveeksamenGratis
Start å øve gratis →

Innhold

  1. Ligningsløsning
  2. Interpolasjon og integrasjon
  3. Differensialligninger og stabilitet

1. Ligningsløsning

Hva handler det om?

Mange praktiske ingeniørligninger, som f(x)=0f(x) = 0 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 x∗x^* der f(x∗)≈0f(x^*) \approx 0, innenfor en gitt toleranse.

Begreper og formler

Slik løser du oppgavene

  1. Sjekk hva som er gitt: et intervall (halvering), en funksjon og ett startpunkt med den deriverte (Newton), to startpunkter (sekant), eller en g(x)g(x) (fikspunkt).
  2. Regn ut ff (og eventuelt f′f') i de nødvendige punktene.
  3. Bruk riktig oppdateringsformel og finn neste verdi.
  4. Gjenta til endringen er mindre enn toleransen, eller til ønsket antall steg er nådd.

Eksempel

Finn en rot av f(x)=x2−3f(x) = x^2 - 3 med Newtons metode, startet på x0=2x_0 = 2.

  1. f(x)=x2−3f(x) = x^2-3 og f′(x)=2xf'(x)=2x.
  2. Steg 1: x1=x0−f(x0)f′(x0)=2−4−34=2−0,25=1,75x_1 = x_0 - \dfrac{f(x_0)}{f'(x_0)} = 2 - \dfrac{4-3}{4} = 2 - 0{,}25 = 1{,}75.
  3. Steg 2: f(1,75)=1,752−3=0,0625f(1{,}75)=1{,}75^2-3=0{,}0625 og f′(1,75)=3,5f'(1{,}75)=3{,}5, så x2=1,75−0,0625/3,5≈1,7321x_2 = 1{,}75 - 0{,}0625/3{,}5 \approx 1{,}7321.

Svaret nærmer seg 3≈1,7321\sqrt3 \approx 1{,}7321 raskt, typisk for kvadratisk konvergens.

Vanlige feil

Halveringsmetoden er tregest, men alltid trygg. Newton er raskest, men trenger en god start og den deriverte.

Begreper i denne delen

Øv på ligningsløsning i appen →

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

Slik løser du oppgavene

  1. Sjekk hva du skal gjøre: finne en mellomliggende verdi (interpolasjon) eller et areal/integral (kvadratur).
  2. Ved interpolasjon: sett opp riktig formel (lineær for 2 punkter, Lagrange/kvadratisk for 3).
  3. Ved integrasjon: finn hh, regn ut funksjonsverdiene i alle punktene, og bruk riktig vektet sum.
  4. Sjekk om metoden er eksakt for funksjonstypen (f.eks. er Simpson eksakt for et tredjegradspolynom).

Eksempel

Interpoler kvadratisk gjennom (0,0)(0,0), (1,1)(1,1) og (2,4)(2,4) (altså y=x2y=x^2). Finn yy i x=1,5x=1{,}5 med Lagranges formel.

L0=(x−1)(x−2)(0−1)(0−2),  L1=(x−0)(x−2)(1−0)(1−2),  L2=(x−0)(x−1)(2−0)(2−1)L_0=\dfrac{(x-1)(x-2)}{(0-1)(0-2)},\ \ L_1=\dfrac{(x-0)(x-2)}{(1-0)(1-2)},\ \ L_2=\dfrac{(x-0)(x-1)}{(2-0)(2-1)}

I x=1,5x=1{,}5: L0=−0,125L_0=-0{,}125, L1=0,75L_1=0{,}75 og L2=0,375L_2=0{,}375. Da blir y=0⋅L0+1⋅L1+4⋅L2=0,75+1,5=2,25y = 0\cdot L_0 + 1\cdot L_1 + 4\cdot L_2 = 0{,}75+1{,}5 = 2{,}25, akkurat som 1,521{,}5^2.

Vanlige feil

Jo flere og jevnere fordelte punkter, desto bedre interpolasjon og integrasjon – men høy grad med jevnt fordelte punkter kan gi svingninger (Runges fenomen). Simpson er nesten alltid bedre enn trapes for samme antall punkter.

Begreper i denne delen

Øv på interpolasjon og integrasjon i appen →

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 yy ved tiden tt, regner de ut en tilnærming for yy ved t+ht+h. 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

Slik løser du oppgavene

  1. Identifiser f(t,y)f(t,y), startverdien og steglengden hh.
  2. Velg riktig metode ut fra hva oppgaven spør om (Euler, Heun, RK4 eller implisitt).
  3. Regn ut ett steg av gangen, og bruk resultatet fra forrige steg som utgangspunkt for det neste.
  4. For stabilitet: sett opp ∣1+hλ∣|1+h\lambda| (eksplisitt Euler) og sammenlign med 1.

Eksempel

Løs y′=−2yy'=-2y, y(0)=5y(0)=5, med ett steg av Heuns metode og h=0,5h=0{,}5.

  1. f(t,y)=−2yf(t,y)=-2y, så f(t0,y0)=−2⋅5=−10f(t_0,y_0)=-2\cdot5=-10.
  2. Prediktor: yp=5+0,5⋅(−10)=0y_p = 5 + 0{,}5\cdot(-10) = 0.
  3. Korrektor: f(t1,yp)=−2⋅0=0f(t_1,y_p)=-2\cdot 0=0, så y1=5+0,52(−10+0)=5−2,5=2,5y_1 = 5 + \dfrac{0{,}5}{2}(-10+0) = 5-2{,}5=2{,}5.

Til sammenligning gir eksplisitt Euler y1=5+0,5⋅(−10)=0y_1=5+0{,}5\cdot(-10)=0 – Heuns metode er mer nøyaktig fordi den bruker gjennomsnittet av to stigningstall.

Vanlige feil

Jo høyere orden, desto mer nøyaktig per steg – men implisitte metoder vinner på stabilitet, ikke nøyaktighet, og er derfor best for stive problemer.

Begreper i denne delen

Øv på differensialligninger og stabilitet i appen →

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 O(h)O(h).

Ligningsløsning: Hvilken konvergensorden har Newtons metode nær en enkel rot?

Svar: Kvadratisk

Antall riktige siffer dobles omtrent for hvert steg.

Øv på alle oppgavene →

Passer for disse emnene

Innholdet dekker pensum som går igjen i ingeniørutdanningene, blant annet: