Newton Raphsonova metoda

Newton Raphsonova metoda

Newton Raphsonova metoda nebo Newtonova metoda je výkonná technika pro numerické řešení rovnic. Nejčastěji se používá pro aproximaci kořenů funkcí s reálnou hodnotou. Metodu Newton Rapson vyvinuli Isaac Newton a Joseph Raphson, odtud název Newton Rapson Method.

Metoda Newton Raphson zahrnuje opakované zpřesňování počátečního odhadu, aby se sblížil k požadovanému kořenu. Tato metoda však není účinná pro výpočet kořenů polynomů nebo rovnic s vyššími stupni, ale v případě rovnic malého stupně tato metoda poskytuje velmi rychlé výsledky. V tomto článku se seznámíme s Newton Raphson Method a kroky k výpočtu kořenů pomocí této metody.

Obsah

Co je Newton Raphsonova metoda?

Newton-Raphsonova metoda, známá také jako Newtonova metoda, je iterativní numerická metoda používaná k nalezení kořenů funkce s reálnou hodnotou. Tento vzorec je pojmenován po Siru Isaacu Newtonovi a Josephu Raphsonovi, protože se nezávisle na jeho vývoji podíleli. Newton Raphsonova metoda nebo Newtonova metoda je algoritmus pro aproximaci kořenů nul reálně hodnotných funkcí pomocí odhadu pro první iteraci (x 0 ) a poté aproximací další iterace (x 1 ), který je blízko odmocnin, pomocí následujícího vzorce.

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

kde,

  • X 0 je počáteční hodnota x,
  • f(x 0 ) je hodnota rovnice na počáteční hodnotě a
  • f'(x 0 ) je hodnota derivace prvního řádu rovnice nebo funkce na počáteční hodnotě x 0.

Poznámka: f'(x 0 ) by neměla být nula, jinak se zlomková část vzorce změní na nekonečno, což znamená, že f(x) by neměla být konstantní funkce.

Vzorec metody Newton Raphson

V obecné podobě je vzorec Newton-Raphsonovy metody zapsán takto:

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

Kde,

  • X n-1 je odhadovaný (n-1) čt kořen funkce,
  • f(x n-1 ) je hodnota rovnice v (n-1) čt odhadovaný kořen a
  • f'(x n-1 ) je hodnota derivace prvního řádu rovnice nebo funkce v x n-1 .

Výpočet metodou Newton Raphson

Předpokládejme rovnici nebo funkce, jejichž kořeny mají být vypočteny jako f(x) = 0.

Za účelem prokázání platnosti Newton Raphsonovy metody jsou dodržovány následující kroky:

Krok 1: Nakreslete graf f(x) pro různé hodnoty x, jak je znázorněno níže:

Výpočet metodou Newton Raphson

Krok 2: K f(x) v x je nakreslena tečna 0 . Toto je počáteční hodnota.

Krok 3: Tato tečna bude protínat osu X v nějakém pevném bodě (x 1 ,0), pokud první derivace f(x) není nula, tj. f'(x 0 ) ≠ 0.

Krok 4: Protože tato metoda předpokládá iteraci kořenů, toto x 1 se považuje za další aproximaci kořene.

Krok 5: Nyní se opakují kroky 2 až 4, dokud nedosáhneme skutečného kořene x * .

Nyní víme, že rovnice průsečíku sklonu libovolné přímky je reprezentována jako y = mx + c,

Kde m je sklon přímky a C je průsečík x přímky.

Pomocí stejného vzorce dostaneme

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

Zde f(x 0 ) představuje c a f'(x 0 ) představuje sklon tečny m. Protože tato rovnice platí pro každou hodnotu x, musí platit i pro x 1 . Tedy nahrazením x x 1 a když rovnici přirovnáme k nule, protože potřebujeme vypočítat kořeny, dostaneme:

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

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

Což je vzorec Newton Raphsonovy metody.

Metoda Newtona Raphsona byla tedy matematicky prokázána a přijata jako platná.

Konvergence Newton Raphsonovy metody

Newton-Raphsonova metoda má tendenci konvergovat, pokud platí následující podmínka:

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

To znamená, že metoda konverguje, když modul součinu hodnoty funkce v x a druhé derivace funkce v x je menší než druhá mocnina modulo první derivace funkce v x. Newton-Raphsonova metoda má konvergenci řádu 2, což znamená, že má kvadratickou konvergenci.

Poznámka:

Newton Raphsonova metoda není platná, pokud je první derivace funkce 0, což znamená f'(x) = 0. Je to možné pouze tehdy, když je daná funkce konstantní funkcí.

  • Newtonova metoda hledání kořenů
  • Rozdíl mezi Newton Raphsonovou metodou a běžnou Falsi metodou
  • Rozdíl mezi metodou půlení a metodou Newton Raphson
  • Algoritmus hledání kořene

Příklad metody Newton Raphson

Podívejme se na následující příklad, abychom se dozvěděli více o procesu hledání kořene funkce s reálnou hodnotou.

Příklad: Pro počáteční hodnotu x 0 = 3, aproximujte kořen z f(x)=x 3 +3x+1.

Řešení:

Vzhledem k tomu, x 0 = 3 a f(x) = x 3 +3x+1

f'(x) = 3x 2 +3

f'(x 0 ) = 3(9) + 3 = 30

f(x 0 ) = f(3) = 27 + 3 (3) + 1 = 37

Použití Newton Raphsonovy metody:

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

= 3 – 37/30

= 1,767

Vyřešené problémy Newton Raphsonovy metody

Úloha 1: Pro počáteční hodnotu x 0 = 1, aproximujte kořen z f(x)=x 2 −5x+1.

Řešení:

Vzhledem k tomu, x 0 = 1 a f(x) = x 2 -5x+1

f'(x) = 2x-5

f'(x 0 ) = 2 – 5 = -3

f(x 0 ) = f(1) = 1 – 5 + 1 = -3

Použití Newton Raphsonovy metody:

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

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

⇒ x 1 = 1-1

⇒ x 1 = 0

Úloha 2: Pro počáteční hodnotu x 0 = 2, aproximujte kořen z f(x)=x 3 −6x+1.

Řešení:

Vzhledem k tomu, x 0 = 2 a f(x) = x 3 -6x+1

f'(x) = 3x 2 – 6

f'(x 0 ) = 3(4) – 6 = 6

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

Použití Newton Raphsonovy metody:

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

⇒ x 1 = 2 – (-3)/6

⇒ x 1 = 2 + 1/2

⇒ x 1 = 5/2 = 2,5

Úloha 3: Pro počáteční hodnotu x 0 = 3, aproximujte kořen z f(x)=x 2 −3.

Řešení:

Vzhledem k tomu, x 0 = 3 a f(x) = x 2 -3

f'(x) = 2x

f'(x 0 ) = 6

f(x 0 ) = f(3) = 9 – 3 = 6

Použití Newton Raphsonovy metody:

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

⇒ x 1 = 3 – 6/6

⇒ x 1 = 2

Úloha 4: Najděte kořen rovnice f(x) = x 3 – 3 = 0, pokud je počáteční hodnota 2.

Řešení:

Dané x 0 = 2 a f(x) = x 3 - 3

f'(x) = 3x 2

f'(x 0 = 2) = 3 × 4 = 12

f(x 0 ) = 8 – 3 = 5

Použití Newton Raphsonovy metody:

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

⇒ x 1 = 2 – 5/12

⇒ x 1 = 1,583

Opět použijte metodu Newton Raphson:

X 2 = 1,4544

X 3 = 1,4424

X 4 = 1,4422

Kořen rovnice je tedy přibližně x = 1,442.

Úloha 5: Najděte kořen rovnice f(x) = x 3 – 5x + 3 = 0, pokud je počáteční hodnota 3.

Řešení:

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

f'(x) = 3x 2 - 5

f'(x 0 = 3) = 3 × 9 – 5 = 22

f(x 0 = 3) = 27 – 15 + 3 = 15

Použití Newton Raphsonovy metody:

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

⇒ x 1 = 3 – 15/22

⇒ x 1 = 2,3181

Opět použijte metodu Newton Raphson:

X 2 = 1,9705

X 3 = 1,8504

X 4 = 1,8345

X 5 = 1,8342

Kořen rovnice je tedy přibližně x = 1,834.

Nejčastější dotazy k metodě Newton Raphson

Q1: Definujte metodu Newton Raphson.

Odpovědět:

Newton Raphsonova metoda je numerická metoda pro aproximaci kořenů jakékoli dané funkce s reálnou hodnotou. V této metodě jsme použili různé iterace k aproximaci kořenů a čím vyšší počet iterací, tím menší chyba v hodnotě vypočítaného kořene.

Q2: Jaká je výhoda Newton Raphsonovy metody?

Odpovědět:

Newton Raphsonova metoda má tu výhodu, že nám umožňuje velmi efektivně a rychle odhadnout kořeny rovnice s malým stupněm.

Q3: Jaká je nevýhoda Newton Raphsonovy metody?

Odpovědět:

Nevýhodou Newton Raphsonovy metody je, že má tendenci být velmi složitá, když je stupeň polynomu velmi velký.

Q4: Uveďte jakoukoli reálnou aplikaci Newton Raphsonovy metody.

Odpovědět:

Metoda Newton Raphson se používá k analýze proudění vody ve vodovodních sítích v reálném životě.

Q5: Na jaké teorii je založena Newton-Raphsonova metoda?

Odpovědět:

Newton Raphsonova metoda je založena na teorii počtu a tečny ke křivce.