Icke-linjära ekvationer
Lös skalära ekvationer med bisektion, fixpunktsiteration, Newton-Raphsons metod och sekantmetoden, och avgör när iterationen konvergerar.
Översikt
Kärnan i icke-linjära ekvationer
En ekvation som inte går att lösa exakt skrivs om till en iteration som förbättrar en startgissning steg för steg. Newton-Raphsons metod linjäriserar funktionen i varje punkt.
Exempel
Metod och kontroll
Varje iteration kan skrivas som en 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 olika fixpunktsformer, och alla konvergerar inte. Kontrollera villkoret i den sökta roten innan iterationen startas, och lita inte på att en metod med snabbare konvergens nära roten också hittar rätt rot från en dålig startgissning.
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.
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.
Hänger ihop med
Kan du använda icke-linjära ekvationer?
Lös en riktig tentauppgift från SF1522 med ledtrådar och lösningsförslag. Inget konto behövs.