Numerisk løsning av ligninger ved iterasjon.
Hva gjør kalkulatoren når du trykker på rottegnet?
Tast på kalkulatoren, og svaret kommer momentant. Men stopp og tenk: hvordan? Det finnes ingen krets i maskinen som «vet» kvadratrøtter. Det finnes heller ingen formel å slå opp i -- er irrasjonal, sifrene tar aldri slutt. Likevel leverer kalkulatoren et titalls korrekte desimaler på et millisekund.
Det samme mysteriet lurer i ligningene algebraen ikke rår på. har ingen løsningsformel -- det er bevist at femtegradsligninger generelt ikke kan løses med rottegn. blander trigonometri og polynom på en måte ingen omskriving løser opp. likeså. Men løsningene finnes: grafene krysser hverandre, det ser du med det blotte øye. Spørsmålet er hvordan vi fanger dem.
Svaret, som driver både kalkulatoren din og tallknusingen i moderne ingeniørkunst, er en idé fra Isaac Newton: gjett, og la tangenten forbedre gjetningen. Står du på grafen til og vil ned til nullpunktet, så følg tangenten -- den peker omtrent dit grafen skal, og der den krysser -aksen, står du nesten alltid nærmere svaret enn der du startet. Gjenta, og presisjonen eksploderer: antall riktige desimaler dobles i hvert steg.
I dette kapittelet utleder du iterasjonsformelen fra tangentligningen, ser metoden knuse både og -- og lærer når den feiler, hvorfor, og hva du gjør da.
Tangenten som veiviser
Oppgaven er alltid den samme: finn et nullpunkt for , altså en løsning av . (Har du en ligning på annen form, som , flytter du først alt over på én side: .)
Metoden starter med en gjetning et sted i nærheten av løsningen -- en grafskisse eller litt prøving gir deg den. Så kommer kjernen: stå i punktet på grafen og legg tangenten der. Grafen selv bukter seg, men tangenten er en rett linje -- og en rett linje vet vi nøyaktig hvor krysser -aksen. Det krysningspunktet er den nye og bedre gjetningen . Gjenta fra , og du får , enda nærmere. Hvert steg bytter den vanskelige kurven ut med sin enkleste stedfortreder.
Formelen følger av regnestykket du allerede kan. Tangenten i har ligning
Vi vil vite hvor den treffer -aksen, så vi setter og løser for : , som gir . Dermed:
Les den som en korreksjon: fra trekker vi feilen målt i tangentens målestokk . Er funksjonsverdien stor og stigningen slak, må vi flytte oss langt; er verdien liten og stigningen bratt, er vi nesten framme og justerer bare ørlite. Det er hele Newtons metode -- en gjetning og en derivert, om og om igjen.
Metoden i aksjon -- og den kvadratiske magien
Tilbake til kalkulatorens hemmelighet. er nullpunktet til , med . Formelen blir
-- som er det samme som gjennomsnittet av og : en gjetning og det tallet den bommer mot, midlet sammen. Start med : da gir formelen , deretter , så . Tre steg, fire korrekte desimaler. (Babylonerne brukte faktisk akkurat denne oppskriften for 4000 år siden -- Newton ga dem bare den deriverte som forklaring.)
Så den transcendente ligningen . Med og blir formelen . Grafisk inspeksjon antyder en løsning nær , så vi starter der: , -- og der er . To steg fra en grov gjetning til fem desimaler.
Legg merke til mønsteret i feilene: omtrent , så , så . Antall korrekte siffer dobles i hvert steg. Dette kalles kvadratisk konvergens, og det er metodens superkraft: 5--10 iterasjoner gir mer enn 10 desimaler. Til sammenligning gir naive metoder ett siffer per steg.
I praksis trenger vi et stoppkriterium -- maskinen kan jo ikke iterere evig. To vanlige valg: stopp når endringen er mindre enn en toleranse (f.eks. ), eller når er tilstrekkelig nær null.
Når tangenten lurer oss
Newtons metode er rask, men ikke ufeilbarlig -- og fellene er lærerike. Metoden fungerer godt når startverdien er nær løsningen, når i området, og når oppfører seg pent. Bryter én av forutsetningene, kan det gå galt på tre måter: gir divisjon med null (tangenten er vannrett og krysser aldri -aksen), en dårlig startverdi kan sende iterasjonene på vidvanke, og har ligningen flere løsninger, kan du lande på «feil» en.
Det mest lærerike havariet: prøv , kubikkroten, med nullpunkt i . Med blir iterasjonsformelen
Hvert steg dobler avstanden og bytter fortegn: fra får vi Iterasjonene divergerer -- spretter vekk fra nullpunktet de skulle finne. Synderen er den deriverte: nær vokser mot uendelig, grafen står loddrett, og tangentene peker lenger og lenger bort.
Hva gjør vi når Newton svikter? Den trofaste reserven er halveringsmetoden: finn og med fortegnskifte, , og halver intervallet om og om igjen. Den er treg -- lineær konvergens, omtrent ett binærsiffer per steg -- men den feiler aldri så lenge fortegnskiftet finnes. Newtons metode er sprinteren som kan snuble; halveringsmetoden er turgåeren som alltid kommer fram.
Profesjonell praksis kombinerer dem: bruk halvering til et grovt estimat trygt innenfor, og slipp så Newton løs for å finpusse med kvadratisk fart. Slik får du både påliteligheten og hastigheten.
Fortellingen i et nøtteskall
Kalkulatorens rotmysterium er løst: bak tasten bor en iterasjon. Newtons metode finner nullpunkter for ved å la tangenten vise vei -- stå i , følg tangenten til den krysser -aksen, og kall krysningen . Av tangentligningen med ble formelen
Oppskriften: omform ligningen til , finn , velg en god startverdi (gjerne fra en grafskisse), og iterer til stoppkriteriet slår inn -- eller under toleransen.
Styrken er den kvadratiske konvergensen: antall korrekte siffer dobles per steg, slik vi så da falt på tre iterasjoner fra () og ga på to steg fra .
Svakhetene er like konkrete: gir havari, dårlig startverdi kan gi divergens eller feil løsning, og kubikkroten viste totalhavariet -- tangenter som peker lenger og lenger bort. Reserven er halveringsmetoden: treg, men ufeilbarlig gitt et fortegnskifte. I praksis kombineres de -- halvering for trygghet, Newton for fart.
Metoden er også et gjensyn med kapittelets røde tråd: den deriverte som lokal, lineær stedfortreder for kurven. I neste kapittel snur vi på det -- og lar tallene tilnærme den deriverte selv.
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.
