6.1 Interpolasjon — Lagrange og Newtons dividerte differanser
De to måtene å legge et polynom gjennom punkter — Lagrange og Newton — og interpolasjonsfeilen fra formelarket.
Frekvens: 7 av 13 gjennomgåtte sett (54 %). Den ligger nesten alltid i numerikk-blokken bakerst i settet, som en oppgave på 8–12 poeng. Det er en av de vennligste oppgavene på hele eksamen: regnearbeidet er rent aritmetisk, og du kan alltid kontrollere svaret ditt selv ved å sette inn punktene.
Løsningsforslagene godtar eksplisitt begge metodene. Skal du finne polynomet gjennom noen punkter, står det deg fritt å bruke Lagrange-formen eller Newtons dividerte differanser. Boka viser begge, og du skal kunne begge — for spørres du «vis at de gir samme polynom», må du kunne føre begge veier.
Formelark-merking. Dette kapitlet er et av dem der arket gir deg mest:
- Står på det utdelte formelarket — tren oppslaget: Lagrange-formelen med kardinalfunksjonene, oppsettet for Newtons dividerte differanser, interpolasjonsfeilen , og Chebyshev-punktene. Ferdigheten her er å indeksere riktig: hvilken node hører til hvilken faktor, og hva er i .
- Må kunnes eller utledes aktivt: selve differanstabellen (arket viser formen, ikke hvordan du fyller den ut), entydigheten til interpolasjonspolynomet, og symmetriargumentet som følger av entydigheten.
Tidsbruk: 60 minutter lesetid, fire løkker. Naturlig pausepunkt etter løkke 2. Skriver du av for hånd, regn med halvannen gang så lang tid.
Kapitlet er derimot forutsetning for kap. 6.2: trapes- og Simpson-regelen er ikke annet enn integralet av et interpolasjonspolynom, og feilleddene der har nøyaktig samme form som feilleddet her.
Når du bare har en tabell
En temperaturlogger måler hver time. Du trenger verdien klokken 14.20. En materialtabell gir tettheten ved 0, 20, 40 og 60 grader, og du skal bruke 33 grader. En måling er dyr, så du har fem punkter og ingen formel.
Interpolasjon er svaret på nettopp den situasjonen: legg en glatt kurve gjennom de punktene du har, og les av mellom dem. Den enkleste glatte kurven er et polynom, og det viser seg at det finnes nøyaktig ett polynom av lav nok grad som treffer alle punktene.
To veier til samme polynom. Lagrange-formen skriver polynomet ferdig med én gang, uten å løse noe likningssystem. Newton-formen bygger det opp punkt for punkt, slik at et nytt målepunkt bare legger til ett nytt ledd. De gir det samme polynomet — de er to måter å skrive det samme på, og hvilken du velger, avhenger av hva oppgaven ber om.
Og en advarsel som følger med gratis: interpolasjon er ikke det samme som sannhet. Mellom punktene kan polynomet gjøre hva som helst, og feilformelen forteller deg nøyaktig hvor galt det kan gå. Den siste løkka i kapitlet handler om det.
Løkke 1 — Lagrange-formen (~16 min)
finn et polynom av grad høyst som treffer alle punktene:
Merk tellingen. Med tre punkter er , og du leter etter et polynom av grad høyst 2. Fire punkter gir grad høyst 3. Antall punkter er alltid én mer enn graden — det er den vanligste kilden til rot i feilformelen senere.
Nodeverdiene er de tilhørende . De kan være hva som helst — de kan komme fra en måling, en tabell eller en funksjon vi kjenner, men bare vil regne billig på.
Nodene trenger ikke ligge med jevn avstand. Er avstanden konstant, kaller vi nodene ekvidistante, og da forenkles flere formler.
der hatten betyr at faktoren med er utelatt.
Den avgjørende egenskapen er at er 1 i sin egen node og 0 i alle de andre:
Grunnen er lett å se: setter du inn med , står faktoren i telleren og gjør hele produktet null. Setter du inn , blir hver brøk lik 1.
Hver har grad nøyaktig (det er faktorer i telleren). Formelen står på det utdelte formelarket — tren oppslaget ved å øve på hvilke faktorer som skal utelates.
Hvorfor det virker: sett inn . Alle leddene med forsvinner (fordi ), og leddet med gir . Altså er for alle , som er nøyaktig det vi ba om.
Styrken: ingen likninger å løse, svaret er ferdig med én gang.
Svakheten: kommer det et nytt punkt til, må alle kardinalfunksjonene skrives om fra bunn.
Grad høyst , ikke nødvendigvis grad .
Ligger alle punktene på en rett linje, er interpolasjonspolynomet gjennom tre av dem førstegradspolynomet — koeffisienten foran blir null. Oppgaveteksten sier derfor som regel «polynomet av minste grad», og det er det samme polynomet: entydighetssetningen under garanterer at det bare finnes ett.
Praktisk: blir den ledende koeffisienten null i regningen din, er det ikke en feil. Det betyr at punktene ligger på en enklere kurve enn du trodde.
Bevis. Lagrange-formen viser at det finnes minst ett. Anta at og begge er slike polynomer, og sett . Da har grad høyst , og
Altså har minst nullpunkter. Et polynom av grad høyst som ikke er identisk null, har høyst nullpunkter. Da må , det vil si .
Dette er kapitlets viktigste teoretiske resultat, og det brukes til tre ting:
1. Lagrange- og Newton-formen må gi samme polynom — de er to skrivemåter for ett objekt.
2. Symmetriargumenter: klarer du å peke på ett polynom som passer, har du funnet det polynomet (løkke 4).
3. Feilformelen: den beskriver avviket fra det interpolasjonspolynomet, ikke fra «et» av flere.
Entydigheten må kunnes — den står ikke på det utdelte formelarket, og løsningsforslagene bruker den ved navn.
Steg 2 — kardinalfunksjonene. Hver av dem utelater sin egen node i telleren:
Kontroll før vi går videre: og , . Slik skal det være.
Steg 3 — sett sammen. Etter Lagrange-formen er
Steg 4 — gang ut. Ledd for ledd:
Legg sammen koeffisientene. For : . For : . Konstantleddet er 1.
Kontroll — sett inn punktene. ✔, ✔, ✔.
Denne kontrollen tar femten sekunder og fanger nesten alle regnefeil. Gjør den alltid, også på eksamen — den koster ingenting og du kan skrive «kontroll: for alle tre» i besvarelsen.
(Innstegsoppgave — ren avlesning.) Nodene er , , .
a) Skriv opp uten å gange ut.
b) Regn ut , og .
c) Hvilken grad har ?
Finn polynomet av minste grad gjennom , og på Lagrange-form, og kontroller svaret ved innsetting.
Løkke 2 — Newtons dividerte differanser (~16 min)
Lagrange-formen er ferdig med én gang, men den har en svakhet: kommer det et punkt til, må alt regnes på nytt. Newton-formen fikser akkurat det.
Det er ikke annet enn et gjennomsnittlig stigningstall — den samme brøken du bruker for å finne stigningen til en rett linje.
Navnet «dividert differanse» kommer av at det er en differanse (i telleren) dividert med en differanse (i nevneren).
Merk nevneren: den er avstanden mellom den ytterste noden til høyre og den ytterste til venstre i den gruppen du regner på — ikke avstanden mellom to nabonoder. Det er den klassiske feilen i tabellen.
En dividert differanse er symmetrisk i argumentene sine: rekkefølgen på nodene spiller ingen rolle for verdien. Det er en fin kontroll — regner du tabellen ovenfra og ned eller nedenfra og opp, skal du få det samme.
Koeffisientene i Newton-formen er den øverste skråkanten — altså , , og så videre.
Selve utfyllingen må kunnes. Formen på tabellen finnes på det utdelte formelarket, men rekkefølgen du fyller den ut i, og hvilke tall som havner i nevneren, må sitte i fingrene.
Styrken: hvert ledd forsvinner i alle nodene til venstre for seg. Setter du inn , står bare igjen; setter du inn , står de to første leddene igjen, og så videre. Derfor legger et nytt punkt bare til ett nytt ledd — alt du har regnet før, står.
Formen står på det utdelte formelarket — tren oppslaget. Det som må kunnes, er å fylle ut tabellen og lese av riktig skråkant.
Det ser du direkte av Newton-formen: bare det siste leddet inneholder , og faktoren foran produktet er .
To nyttige følger. (1) Er den siste dividerte differansen null, har polynomet lavere grad enn du trodde. (2) Har du regnet ut polynomet på Lagrange-form, kan du sammenlikne den ledende koeffisienten med den siste dividerte differansen som en rask kontroll — de må være like.
Finn polynomet gjennom , , ved Newtons dividerte differanser, og vis at det er det samme som Lagrange-formen ga.
Steg 2 — andre ordens differanse. Nevneren er :
Tabellen samlet:
| 1. orden | 2. orden | ||
|---|---|---|---|
| 0 | 1 | ||
| 2 | |||
| 2 | 5 | ||
| 3 | 4 |
Koeffisientene er den øverste skråkanten: , , .
Steg 3 — Newton-formen.
Steg 4 — gang ut.
Samme svar som i eksempel 1. Det er ingen tilfeldighet: etter entydighetssetningen finnes det bare ett polynom av grad høyst 2 gjennom tre punkter, så de to metodene må gi det samme.
Kontroll av den ledende koeffisienten. Den siste dividerte differansen er , og koeffisienten foran i sluttsvaret er . Stemmer.
Hvilken metode er raskest? For hånd, med tre eller fire punkter, er Newton som regel raskere — du regner bare med tall, ikke med parenteser fulle av . Lagrange er raskest hvis du bare skal ha polynomet på faktorisert form, eller hvis flere av er null. Begge premieres; si gjerne i besvarelsen hvorfor du valgte som du gjorde.
Sett opp differanstabellen for , , , og skriv opp Newton-formen. Gang ut til slutt.
Punktene , , og er gitt.
a) Sett opp differanstabellen.
b) Skriv opp Newton-formen og gang ut.
c) Legg merke til de tre første punktene alene: hvilket polynom gir de? Forklar ved hjelp av tabellen hvorfor det er så enkelt.
— naturlig pausepunkt (~32 min brukt) —
Du har begge formene og vet at de gir samme polynom. Resten av kapitlet handler om hvor godt polynomet faktisk treffer funksjonen mellom nodene, og om et par argumenter som sparer deg mye regning på eksamen.
Løkke 3 — Interpolasjonsfeilen (~15 min)
Så langt har vi bare krevd at polynomet treffer punktene. Men hvis punktene kommer fra en funksjon , er spørsmålet: hvor mye bommer mellom punktene?
Det har grad og er null i hver eneste node — akkurat som feilen må være, siden treffer nøyaktig der.
Nodepolynomet er den delen av feilen du selv styrer, gjennom valget av noder. Funksjonsdelen er gitt; plasseringen av nodene er din.
der er et ukjent punkt i det minste intervallet som inneholder både og alle nodene.
Tre ting å merke seg.
1. Du kjenner ikke — og du trenger det ikke. Du erstatter med en øvre grense over intervallet, og får et feilanslag.
2. Ordenen på den deriverte er , én mer enn graden. Med tre noder () er det den tredjederiverte, og fakultetet er .
3. Feilen er null i nodene, som den skal være.
Formelen står på det utdelte formelarket — tren oppslaget. Det du må gjøre selv, er å telle riktig: hvor mange noder, hvilken , hvilken derivert, hvilket fakultet.
Skal du bare ha feilen i ett punkt , setter du inn direkte og får et skarpere anslag.
Anslaget er en garanti, ikke en prognose. Den virkelige feilen er som regel klart mindre. Ber oppgaven om «et anslag på feilen», er det denne du skal levere — med begge maksimeringene skrevet ut.
For tre ekvidistante noder er
over hele nodeintervallet. Det viktige er potensen: halverer du , faller feilgrensen med en faktor 8 for tre noder, og mer for flere.
Ekvidistante noder er det naturlige valget når dataene kommer fra en tabell eller en logger. De er derimot ikke det beste valget hvis du står fritt — se Chebyshev-punktene under.
At interpolasjon med mange ekvidistante noder kan bli dårligere, ikke bedre, når du legger til punkter.
Bruker du 15 ekvidistante noder på en funksjon som , svinger interpolasjonspolynomet voldsomt nær kantene av intervallet, med feil som vokser med antall noder.
Årsaken ligger i nodepolynomet: med ekvidistante noder blir dramatisk mye større nær kantene enn på midten. Feilformelen forutsier dette direkte.
Botemidlet er å flytte nodene tettere sammen mot kantene — det er nettopp det Chebyshev-punktene gjør.
De ligger tettere ved kantene enn på midten, og det er akkurat motsatt av hva intuisjonen sier — men det er der ekvidistante noder svikter.
Skal du bruke dem på et annet intervall , flytter du dem med den samme transformasjonen som i kap. 6.2:
Punktene står på det utdelte formelarket — tren oppslaget på indekseringen: det er i telleren og i nevneren, og er graden, ikke antall punkter.
Funksjonen interpoleres i nodene , , .
a) Sett opp et anslag for på hele .
b) Sammenlikn anslaget med den virkelige feilen i .
Steg 2 — grense for den deriverte. Med er
På er avtakende, så maksimum er i venstre endepunkt:
Steg 3 — maksimum av nodepolynomet. Nodene er ekvidistante med , så
(Vil du regne det ut selv: har nullpunkter , altså og , og er lik i begge.)
Steg 4 — sett sammen.
Svar: feilen er høyst omtrent på hele .
b) Punktvis anslag i . Her kan vi sette inn direkte:
Den virkelige feilen. Interpolasjonspolynomet er (regnet med Newton-formen)
så , mens . Feilen er
Konklusjon: anslaget holder med god margin — den virkelige feilen er omtrent en femtedel. Slik er det nesten alltid. Anslaget er en garanti, og garantien er romslig fordi vi to ganger har erstattet en ukjent størrelse med det verst tenkelige. Det er ikke en svakhet ved metoden; det er hva et feilanslag er.
Funksjonen skal interpoleres i de fire ekvidistante nodene , , , .
a) Hvilken derivert og hvilket fakultet inngår i feilformelen?
b) Finn en øvre grense for i punktet .
En tabell gir i ekvidistante punkter med avstand på et intervall, og du interpolerer med to nabopunkter av gangen (lineær interpolasjon, ).
a) Skriv opp feilformelen for dette tilfellet.
b) Vis at på intervallet mellom de to nodene.
c) Hvor liten må være for at feilen skal bli under når ?
Løkke 4 — Entydighet som verktøy og full eksamensoppgave (~13 min)
Entydighetssetningen er ikke bare et teoretisk resultat. Den er en snarvei du kan bruke til å slippe unna hele regnearbeidet — og det er nettopp den snarveien de siste settene har spurt etter.
Begrunnelsen er entydigheten. La være interpolasjonspolynomet, og sett . Da har samme grad som , og i hver node er
Altså interpolerer de samme punktene. Etter entydighetssetningen er , det vil si — og det er nettopp definisjonen på at er odde.
Konsekvensen er praktisk: alle koeffisienter foran like potenser er null. Med fire symmetriske noder vet du på forhånd at , og du har spart deg halve regningen.
Det samme argumentet med like data () gir at er like: bare like potenser overlever.
Det gamle polynomet står uendret; du regner bare én ny dividert differanse og legger på ett ledd.
Dette er Newton-formens hovedgrunn til å eksistere. På Lagrange-form måtte alle kardinalfunksjonene bygges om fra bunn, fordi hver av dem inneholder alle nodene.
Matrisen kalles Vandermonde-matrisen, og den er inverterbar nettopp fordi nodene er forskjellige — det er en annen måte å se entydigheten på.
Metoden er korrekt, men treg, og den blir numerisk ustabil for mange punkter. Den er verdt å kjenne fordi den forklarer hvorfor problemet har én løsning, og fordi et lite - eller -system av og til er den raskeste veien for hånd.
Feilformelen viser hvorfor det andre er farlig: nodepolynomet vokser raskt så snart kommer utenfor nodene, siden alle faktorene da vokser samtidig. Innenfor har faktorene ulike fortegn og delvis utlikner hverandre.
Praktisk regel: hold deg innenfor. Må du utenfor, si det, og bruk feilformelen til å vise hvor fort anslaget forfaller.
| Situasjonen | Velg |
|---|---|
| «Finn polynomet» for hånd, 3–4 punkter | Newton — bare tallregning |
| Flere av er null | Lagrange — leddene faller bort |
| Et punkt kan komme til senere | Newton — du legger bare til ett ledd |
| «Vis at de gir samme polynom» | Begge, og påberop entydigheten |
| Du skal ha den ledende koeffisienten | Newton — det er den siste differansen |
Si i besvarelsen hvilken du bruker, og hvorfor. Løsningsforslagene gjør det, og det koster deg én setning.
a) Vis uten regning at interpolasjonspolynomet er et odde polynom, og si hvilken form det derfor må ha.
b) Finn polynomet med Newtons dividerte differanser.
c) Kontroller med Lagrange-formen at leddet med virkelig er borte.
d) Anta i tillegg at på . Anslå i .
Sett . I hver node er , så interpolerer de samme fire punktene og har samme grad. Etter entydighetssetningen er , altså : polynomet er odde.
Et odde polynom av grad høyst 3 har formen
Vi vet altså på forhånd at koeffisientene foran og er null, og at vi bare trenger å bestemme to tall.
b) Newtons dividerte differanser. Noder i rekkefølge .
Første orden:
Andre orden (nevnere og ):
Tredje orden (nevner ):
| 1. | 2. | 3. | ||
|---|---|---|---|---|
| 6 | ||||
| 0 | ||||
| 0 | 1 | |||
| 1 | 0 | 2 | ||
| 6 | ||||
| 2 | 6 |
Newton-formen med skråkanten :
Gang ut ledd for ledd:
Legg sammen: -ledd: . -ledd: . -ledd: . Konstant: .
Formen stemmer, med og — akkurat som a) lovet.
Kontroll: ✔, ✔, ✔, ✔.
c) Lagrange-kontroll av -leddet. På Lagrange-form er
De to kardinalfunksjonene er
Altså
Samme svar, og -leddet er borte fordi de to nevnerne og er hverandres motsatte og de to parentesene og legger seg sammen til . Det er symmetrien, sett i regningen.
d) Feilanslag i . Fire noder gir , altså den fjerdederiverte og :
Med :
Svar: feilen i er høyst 4.
Ærlig kommentar til anslaget. Fire er en romslig grense — den sier egentlig bare at ligger et sted mellom og , siden . Med så stor tillatt fjerdederivert på et så bredt intervall er det ikke mer å hente. Skal anslaget bli nyttig, må enten intervallet krympes eller være mindre. Det er en del av svaret å si dette — et feilanslag uten en vurdering av om det er brukbart, er halvferdig.
Tidsbruk på eksamen: a) 2 min, b) 8 min, c) 5 min, d) 4 min. Til sammen omtrent 19 minutter for en oppgave på 10 poeng — det ligger godt innenfor budsjettet på cirka 24 minutter per tipoengsoppgave.
Punktene , , , er gitt.
a) Vis at interpolasjonspolynomet er et like polynom, og si hvilken form det må ha.
b) Bestem polynomet ved å bruke formen fra a) og sette inn to av punktene.
c) Hvorfor sparer argumentet i a) deg for arbeid?
Du har allerede funnet at polynomet gjennom , , er , med differanstabellen , , på skråkanten.
Et nytt målepunkt kommer inn.
a) Regn ut den ene nye dividerte differansen du trenger.
b) Skriv opp det nye interpolasjonspolynomet uten å regne om noe av det gamle.
c) Kontroller at det nye polynomet fortsatt treffer de tre gamle punktene.
La være interpolasjonspolynomet til i nodene , og .
a) Finn med Newtons dividerte differanser.
b) Anslå ved hjelp av feilformelen.
c) Regn ut den virkelige feilen i og sammenlikn.
La være interpolasjonspolynomet av grad høyst til en funksjon i nodene .
a) Vis at hvis selv er et polynom av grad høyst , så er .
b) Bruk feilformelen til å gi et annet bevis for det samme.
c) Hva sier feilformelen hvis er et polynom av grad nøyaktig med ledende koeffisient ?
2. Regnefeil i differanstabellen — særlig i nevneren. I orden er nevneren avstanden mellom den ytterste noden til høyre og den ytterste til venstre i gruppen, ikke avstanden mellom nabonoder. Med ekvidistante noder er nevneren , ikke .
3. Å glemme at Lagrange og Newton gir samme polynom. Spør oppgaven «vis at de er like», holder det ikke å regne begge og konstatere at tallene stemmer. Påberop entydighetssetningen ved navn — det er argumentet, regningen er bare kontrollen.
4. Feil i feilformelen. Med tre noder er , den deriverte er den tredje, og fakultetet er . Den hyppigste feilen er å bruke eller å telle antall noder som .
5. Å slutte for tidlig i differanstabellen. Har du fire punkter, skal tabellen ha tre kolonner. Stopper du etter to, mister du tredjegradsleddet — og polynomet ditt treffer bare tre av de fire punktene.
6. Å ikke kontrollere. Interpolasjon er den ene sjangeren der kontrollen er gratis: sett nodene inn i sluttsvaret. Gjør det, og skriv at du gjorde det.
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.