Newtonova metóda

Newtonova metóda umožňuje nájsť reálne nuly funkcie. Tento algoritmus sa niekedy nazýva Newtonova-Raphsonova metóda, pomenovaná podľa sira Isaaca Newtona a Josepha Raphsona.

Metóda využíva deriváciu funkcie na nájdenie jej koreňov. Je potrebné odhadnúť počiatočnú "hodnotu" polohy nuly. Z tejto hodnoty sa vypočíta nový odhad podľa tohto vzorca:

x n + 1 = x n - f ( x n ) f ′ ( x n ) {\displaystyle x_{n+1}=x_{n}-{\frac {f(x_{n})}{f'(x_{n})}}} {\displaystyle x_{n+1}=x_{n}-{\frac {f(x_{n})}{f'(x_{n})}}}

Tu xn je počiatočný odhad a xn+1 je ďalší odhad. Funkcia f (ktorej nula sa rieši) má deriváciu f'.

Opakovaným použitím tohto vzorca na vygenerované odhady (t. j. nastavením hodnoty xn na výstup vzorca a opätovným výpočtom) sa hodnota odhadov priblíži k nule funkcie.

Newtonovu metódu možno graficky vysvetliť pomocou priesečníkov dotyčnice s osou x. Najprv sa vypočíta priamka dotyčnica k f v bode xn. Potom sa nájde priesečník tejto dotyčnice s osou x. Nakoniec sa x-ová poloha tohto priesečníka zaznamená ako ďalší odhad, xn+1.

Funkcia (modrá) sa používa na výpočet sklonu dotyčnice (červená) v bode xn.Zoom
Funkcia (modrá) sa používa na výpočet sklonu dotyčnice (červená) v bode xn.

Problémy s Newtonovou metódou

Newtonova metóda dokáže nájsť riešenie rýchlo, ak odhadovaná hodnota začína dostatočne blízko požadovaného koreňa. Ak však počiatočná odhadovaná hodnota nie je blízko a v závislosti od funkcie, Newtonova metóda môže nájsť riešenie pomaly alebo vôbec.

Ďalšie čítanie

  • Fernández, J. A. E., & Verón, M. Á. H. (2017). Newtonova metóda: Aktualizovaný prístup ku Kantorovichovej teórii. Birkhäuser.
  • Peter Deuflhard, Newtonove metódy pre nelineárne problémy. Affine Invariance and Adaptive Algorithms, druhé tlačené vydanie. Séria Computational Mathematics 35, Springer (2006)
  • Yamamoto, T. (2001). "Historický vývoj v analýze konvergencie Newtonových a Newtonových metód". In Brezinski, C.; Wuytack, L. (eds.). Numerical Analysis : Historical Developments in the 20th Century (Numerická analýza : historický vývoj v 20. storočí). North-Holland. s. 241-263.

Pozri tiež

  • Kantorovičova veta (tvrdenie o konvergencii Newtonovej metódy, ktoré objavil Leonid Kantorovič)

Kontrola úradu Edit this at Wikidata

Otázky a odpovede

Otázka: Čo je Newtonova metóda?


Odpoveď: Newtonova metóda je algoritmus na hľadanie reálnych núl funkcie. Na výpočet koreňov funkcie používa deriváciu funkcie a vyžaduje počiatočnú odhadovanú hodnotu polohy nuly.

Otázka: Kto vytvoril túto metódu?


Odpoveď: Metódu vyvinuli sir Isaac Newton a Joseph Raphson, preto sa niekedy nazýva Newtonova-Raphsonova metóda.

Otázka: Ako tento algoritmus funguje?


Odpoveď: Tento algoritmus funguje tak, že sa opakovane použije vzorec, ktorý prijíma počiatočnú odhadovanú hodnotu (xn) a vypočíta nový odhad (xn+1). Opakovaním tohto procesu sa odhad priblíži k nule funkcie.

Otázka: Čo je potrebné na použitie tohto algoritmu?


Odpoveď: Na použitie tohto algoritmu musíte mať počiatočnú "odhadovanú hodnotu" polohy nuly, ako aj vedomosti o derivácii danej funkcie.

Otázka: Ako môžeme Newtonovu metódu vysvetliť graficky?


Odpoveď: Newtonovu metódu môžeme graficky vysvetliť tak, že sa pozrieme na priesečníky dotyčnice s osou x. Najprv sa vypočíta priamka dotyčnice k f v bode xn. Potom nájdeme priesečník tejto dotyčnice s osou x a jeho polohu x zapíšeme ako náš ďalší odhad - xn+1.

Otázka: Existuje nejaké obmedzenie pri použití Newtonovej metódy?


Odpoveď: Áno, ak je vaša počiatočná odhadovaná hodnota príliš vzdialená od skutočného koreňa, potom môže trvať dlhšie alebo sa dokonca nepodarí konvergovať ku koreňu v dôsledku oscilácií okolo neho alebo divergencie od neho.

AlegsaOnline.com - 2020 / 2023 - License CC3