logo

Newton Raphsonova metóda

Newton Raphsonova metóda alebo Newtonova metóda je výkonná technika na numerické riešenie rovníc. Najčastejšie sa používa na aproximáciu koreňov funkcií s reálnou hodnotou. Metódu Newton Rapson vyvinuli Isaac Newton a Joseph Raphson, odtiaľ názov Newton Rapson Method.

Metóda Newton Raphson zahŕňa iteratívne spresňovanie počiatočného odhadu, aby sa priblížil k požadovanému koreňu. Táto metóda však nie je efektívna na výpočet koreňov polynómov alebo rovníc s vyššími stupňami, ale v prípade rovníc malého stupňa táto metóda poskytuje veľmi rýchle výsledky. V tomto článku sa dozvieme o Newton Raphsonovej metóde a krokoch na výpočet koreňov pomocou tejto metódy.



Obsah

Čo je Newton Raphsonova metóda?

Newton-Raphsonova metóda, ktorá je známa aj ako Newtonova metóda, je iteratívna numerická metóda používaná na nájdenie koreňov funkcie skutočnej hodnoty. Tento vzorec je pomenovaný po Sirovi Isaacovi Newtonovi a Josephovi Raphsonovi, keďže nezávisle prispeli k jeho vývoju. Newton Raphsonova metóda alebo Newtonova metóda je algoritmus na aproximáciu koreňov núl funkcií s reálnou hodnotou pomocou odhadu pre prvú iteráciu (x0) a potom aproximáciou ďalšej iterácie (x1), ktorý je blízko koreňov, pomocou nasledujúceho vzorca.

X 1 = x 0 – f(x 0 )/f'(x 0 )



kde,

  • X 0 je počiatočná hodnota x,
  • f(x 0 ) je hodnota rovnice pri počiatočnej hodnote a
  • f'(x 0 ) je hodnota derivácie prvého rádu rovnice alebo funkcie na počiatočnej hodnote x0.

Poznámka: f'(x0) by nemala byť nula, inak sa zlomková časť vzorca zmení na nekonečno, čo znamená, že f(x) by nemala byť konštantná funkcia.

Vzorec metódy Newton Raphson

Vo všeobecnej forme je vzorec Newton-Raphsonovej metódy napísaný takto:



X n = x n-1 – f(x n-1 )/f'(x n-1 )

Kde,

  • X n-1 je odhadovaný (n-1)thkoreň funkcie,
  • f(x n-1 ) je hodnota rovnice pri (n-1)thodhadovaný koreň a
  • f'(x n-1 ) je hodnota derivácie prvého rádu rovnice alebo funkcie v xn-1.

Výpočet Newton Raphsonovej metódy

Predpokladajme rovnicu alebo funkcie, ktorých korene sa majú vypočítať ako f(x) = 0.

Na preukázanie platnosti Newton Raphsonovej metódy sa postupuje podľa nasledujúcich krokov:

Krok 1: Nakreslite graf f(x) pre rôzne hodnoty x, ako je uvedené nižšie:

Výpočet Newton Raphsonovej metódy

Krok 2: K f(x) na x je nakreslená dotyčnica0. Toto je počiatočná hodnota.

Krok 3: Táto dotyčnica pretína os X v určitom pevnom bode (x1,0) ak prvá derivácia f(x) nie je nula, t.j. f'(x 0 ) ≠ 0.

Krok 4: Keďže táto metóda predpokladá iteráciu koreňov, toto x1sa považuje za ďalšie priblíženie koreňa.

Krok 5: Teraz sa opakujú kroky 2 až 4, kým nedosiahneme skutočný koreň x*.

Teraz vieme, že rovnica priesečníka sklonu ľubovoľnej priamky je reprezentovaná ako y = mx + c,

Kde m je sklon čiary a c je priesečník x čiary.

Pomocou rovnakého vzorca dostaneme

y = f(x 0 ) + f'(x 0 ) (x − x 0 )

Tu f(x0) predstavuje c a f'(x0) predstavuje sklon dotyčnice m. Keďže táto rovnica platí pre každú hodnotu x, musí platiť aj pre x1. Teda nahradením x x1, a rovnanie rovnice nule, pretože potrebujeme vypočítať korene, dostaneme:

0 = f(x 0 ) + f'(x 0 ) (X 1 − x 0 )

X 1 = x 0 – f(x 0 )/f'(x 0 )

Čo je vzorec Newton Raphsonovej metódy.

Metóda Newtona Raphsona bola teda matematicky dokázaná a akceptovaná ako platná.

Konvergencia Newton Raphsonovej metódy

Newton-Raphsonova metóda má tendenciu konvergovať, ak platí nasledujúca podmienka:

|f(x).f(x)| <|f'(x)|2

Znamená to, že metóda konverguje, keď modul súčinu hodnoty funkcie v bode x a druhej derivácie funkcie v bode x je menší ako druhá mocnina moduluo prvej derivácie funkcie v bode x. Newton-Raphsonova metóda má konvergenciu rádu 2, čo znamená, že má kvadratickú konvergenciu.

Poznámka:

Newton Raphsonova metóda nie je platná, ak je prvá derivácia funkcie 0, čo znamená f'(x) = 0. Je to možné len vtedy, keď je daná funkcia konštantnou funkciou.

  • Newtonova metóda hľadania koreňov
  • Rozdiel medzi metódou Newton Raphson a pravidelnou Falsi metódou
  • Rozdiel medzi metódou bisekcie a metódou Newton Raphson
  • Algoritmus hľadania koreňov

Príklad Newton Raphsonovej metódy

Pozrime sa na nasledujúci príklad, aby sme sa dozvedeli viac o procese hľadania koreňa funkcie skutočnej hodnoty.

Príklad: Pre počiatočnú hodnotu x 0 = 3, priblížte koreň z f(x)=x 3 +3x+1.

Riešenie:

Vzhľadom k tomu, x0= 3 a f(x) = x3+3x+1

f'(x) = 3x2+3

f'(x0) = 3(9) + 3 = 30

f(x0) = f(3) = 27 + 3 (3) + 1 = 37

Pomocou metódy Newton Raphson:

X1= x0– f(x0)/f'(x0)

= 3 – 37/30

= 1,767

Vyriešené problémy Newton Raphsonovej metódy

Problém 1: Pre počiatočnú hodnotu x 0 = 1, priblížte koreň z f(x)=x 2 −5x+1.

Riešenie:

Vzhľadom k tomu, x0= 1 a f(x) = x2-5x+1

f'(x) = 2x-5

f'(x0) = 2 – 5 = -3

f(x0) = f(1) = 1 – 5 + 1 = -3

Pomocou metódy Newton Raphson:

X1= x0– f(x0)/f'(x0)

⇒ x1= 1 – (-3)/-3

10 z 50,00

⇒ x1= 1-1

⇒ x1= 0

Úloha 2: Pre počiatočnú hodnotu x 0 = 2, priblížte koreň z f(x)=x 3 −6x+1.

Riešenie:

Vzhľadom k tomu, x0= 2 a f(x) = x3-6x+1

f'(x) = 3x2– 6

f'(x0) = 3(4) – 6 = 6

f(x0) = f(2) = 8 – 12 + 1 = -3

Pomocou metódy Newton Raphson:

X1= x0– f(x0)/f'(x0)

⇒ x1= 2 – (-3)/6

⇒ x1= 2 + 1/2

⇒ x1= 5/2 = 2,5

Úloha 3: Pre počiatočnú hodnotu x 0 = 3, priblížte koreň z f(x)=x 2 −3.

Riešenie:

Vzhľadom k tomu, x0= 3 a f(x) = x2-3

f'(x) = 2x

f'(x0) = 6

f(x0) = f(3) = 9 – 3 = 6

Pomocou metódy Newton Raphson:

X1= x0– f(x0)/f'(x0)

⇒ x1= 3 – 6/6

⇒ x1= 2

Úloha 4: Nájdite koreň rovnice f(x) = x 3 – 3 = 0, ak je počiatočná hodnota 2.

Riešenie:

Dané x0= 2 a f(x) = x3- 3

f'(x) = 3x2

f'(x0= 2) = 3 × 4 = 12

f(x0) = 8 – 3 = 5

Pomocou metódy Newton Raphson:

X1= x0– f(x0)/f'(x0)

⇒ x1= 2 – 5/12

⇒ x1= 1 583

Znovu použite metódu Newton Raphson:

X2= 1,4544

X3= 1,4424

X4= 1,4422

Preto je koreň rovnice približne x = 1,442.

Úloha 5: Nájdite koreň rovnice f(x) = x 3 – 5x + 3 = 0, ak je počiatočná hodnota 3.

Riešenie:

Dané x0= 3 a f(x) = x3– 5x + 3 = 0

f'(x) = 3x2- 5

f'(x0= 3) = 3 × 9 – 5 = 22

f(x0= 3) = 27 – 15 + 3 = 15

Pomocou metódy Newton Raphson:

string int

X1= x0– f(x0)/f'(x0)

⇒ x1= 3 – 15/22

⇒ x1= 2,3181

Znovu použite metódu Newton Raphson:

X2= 1,9705

X3= 1,8504

X4= 1,8345

X5= 1,8342

Preto je koreň rovnice približne x = 1,834.

Časté otázky o metóde Newton Raphson

Q1: Definujte metódu Newton Raphson.

odpoveď:

Newton Raphsonova metóda je numerická metóda na aproximáciu koreňov akejkoľvek danej funkcie s reálnou hodnotou. V tejto metóde sme použili rôzne iterácie na aproximáciu koreňov a čím vyšší počet iterácií, tým menšia chyba v hodnote vypočítaného koreňa.

Otázka 2: Aká je výhoda metódy Newton Raphson?

odpoveď:

Newton Raphsonova metóda má tú výhodu, že nám umožňuje veľmi efektívne a rýchlo odhadnúť korene rovnice s malým stupňom.

Otázka 3: Aká je nevýhoda metódy Newton Raphson?

odpoveď:

Nevýhodou Newton Raphsonovej metódy je, že má tendenciu stať sa veľmi zložitou, keď sa stupeň polynómu stane veľmi veľkým.

Otázka 4: Uveďte akúkoľvek reálnu aplikáciu Newton Raphsonovej metódy.

odpoveď:

Metóda Newton Raphson sa používa na analýzu prietoku vody vo vodovodných rozvodných sieťach v reálnom živote.

Otázka 5: Na ktorej teórii je založená Newton-Raphsonova metóda?

odpoveď:

Newton Raphsonova metóda je založená na teórii počtu a dotyčnice ku krivke.