Differentiaali- ja integraalilaskenta 2
8. Newtonin iteraatio
Newtonin menetelmä
Newtonin menetelmällä voidaan löytää (vähintäänkin derivoituvan) funktion nollakohta eli yhtälön ratkaisu. Silloin kun menetelmä toimii, se suppenee hyvin nopeasti. Silloin kun ei, niin...
Lähdetään liikkeelle jostakin pisteestä , joka on alkuarvaus yhtälön ratkaisulle. Arvioidaan funktiota sen tangenttisuoralla pisteessä, eli funktiolla . Ratkaistaan yhtälö . Toistetaan edellinen käyttäen alkuarvauksena lukua luvun sijasta jne. Tämä menettely johtaa algoritmiin, jossa iteraatioaskeleet saadaan kaavasta Suppeneminen ja löytyvä nollakohta riippuvat alkuarvauksesta .
Esimerkki
Etsitään likiarvo luvulle .
Koska , niin valitaan läheltä ratkaisua. Tässä , joten . Saadaan
Huomaa, että , eli jo kahdella iteraatiolla saatiin varsin hyvä likiarvo.
Esimerkki
Etsitään funktion nollakohdat.
Piirtämällä kuvaaja nähdään, että funktiolla on vain yksi nollakohta jossain pisteiden ja välissä. Asetetaan .
Koska iteratioksi saadaan Saadaan
Newtonin menetelmä monen muuttujan tapauksessa
Newtonin menetelmä toimii myös funktion tapauksessa. Tällöin iteraatiokaavassa oleva derivaatta pitää korvata Jacobin matriisilla Iteraatioaskeleeksi saadaan missä on :n käänteismatriisi.
Esimerkki
Etsitään , kun ja
Saadaan
ja voidaan laskea
mikä on terveellisintä tehdä tietokoneella.
Nähdään, että iteraatiot konvergoivat kohti pistettä , joka on tehtävän tarkka (ja kaikesta päätellen ainoa) ratkaisu.