Ickelinjära ekvationer
Lös skalära ekvationer och ekvationssystem iterativt med Newtons metod, sekantmetoden och fixpunktiteration.
Översikt
Kärnan i ickelinjära ekvationer
Newtons metod linjäriserar funktionen i varje iterationspunkt. För ett system blir linjäriseringen en Jacobian, och steget fås genom att lösa ett linjärt ekvationssystem.
Exempel
Metod och kontroll
Varje iteration kan skrivas på fixpunktsform, och derivatans belopp i fixpunkten avgör om följden dras mot roten eller drivs bort från den.
Fördjupning
Vanliga fallgropar
Samma ekvation kan skrivas om till flera fixpunktsformer, och alla konvergerar inte. Newtons metod konvergerar snabbt nära roten men kan divergera från en dålig startgissning, och för system ska steget lösas ur systemet snarare än beräknas genom att invertera Jacobianen.
Formler i området
Newton-Raphsons metod
- Vad gör formeln?
- Ersätter funktionen med sin tangent i varje punkt och tar tangentens nollställe som nästa approximation.
- När får den användas?
- f är deriverbar nära roten, derivatan är skild från noll i iterationspunkterna och startgissningen ligger tillräckligt nära.
Newtons metod för system
- Vad gör formeln?
- För ett ekvationssystem ersätts divisionen med derivatan av att ett linjärt system med Jacobianen löses i varje steg.
- När får den användas?
- Jacobianen är inverterbar i iterationspunkten och startgissningen ligger nära lösningen.
Sekantmetoden
- Vad gör formeln?
- Byter Newtons tangent mot sekanten genom de två senaste punkterna och slipper därmed derivatan.
- När får den användas?
- Kräver två startvärden och att funktionsvärdena i dem är olika, så att nämnaren inte blir noll.
Fixpunktsiteration
- Vad gör formeln?
- Skriver om ekvationen så att roten är en fixpunkt och itererar funktionen från en startgissning.
- När får den användas?
- Ekvationen skrivs om så att den sökta roten är en fixpunkt till iterationsfunktionen g.
Fixpunktsiterationens konvergensvillkor
- Vad gör formeln?
- Avgör om en fixpunktsform konvergerar och hur snabbt felet då minskar per steg.
- När får den användas?
- Villkoret är lokalt: det garanterar konvergens för startgissningar tillräckligt nära fixpunkten α.
Bisektionsmetodens felgräns
- Vad gör formeln?
- Ger en garanterad felgräns efter n halveringar och antalet steg som krävs för en given tolerans.
- När får den användas?
- f är kontinuerlig på intervallet och byter tecken mellan ändpunkterna, så att en rot är innesluten.
Kan du använda ickelinjära ekvationer?
Lös en riktig tentauppgift från SF1547 med ledtrådar och lösningsförslag. Inget konto behövs.