logo

Метод Ньютона Рафсона

Метод Ньютона-Рафсона або метод Ньютона — це потужна техніка чисельного розв’язування рівнянь. Найчастіше використовується для апроксимації коренів дійсних функцій. Метод Ньютона-Рапсона був розроблений Ісааком Ньютоном і Джозефом Рафсоном, звідси й назва методу Ньютона-Рапсона.

Метод Ньютона Рафсона передбачає ітераційне уточнення початкового припущення, щоб наблизити його до бажаного кореня. Однак цей метод неефективний для обчислення коренів поліномів або рівнянь з вищими степенями, але у випадку рівнянь малого ступеня цей метод дає дуже швидкі результати. У цій статті ми дізнаємося про метод Ньютона Рафсона та кроки для обчислення коренів за допомогою цього методу.



Зміст

Що таке метод Ньютона Рафсона?

Метод Ньютона-Рафсона, який також відомий як метод Ньютона, є ітераційним числовим методом, який використовується для знаходження коренів дійсної функції. Ця формула названа на честь сера Ісаака Ньютона та Джозефа Рафсона, оскільки вони незалежно один від одного зробили внесок у її розробку. Метод Ньютона Рафсона або метод Ньютона — це алгоритм для наближення коренів нулів дійсних функцій, використовуючи припущення для першої ітерації (x0), а потім наближення наступної ітерації (x1), що є близьким до коренів, за такою формулою.

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



де,

  • х 0 є початковим значенням x,
  • f(x 0 ) – значення рівняння при початковому значенні, а
  • f'(x 0 ) це значення похідної першого порядку рівняння або функції при початковому значенні x0.

Примітка: f'(x0) не має дорівнювати нулю, інакше дробова частина формули зміниться на нескінченність, що означає, що f(x) не має бути сталою функцією.

Формула методу Ньютона Рафсона

У загальному вигляді формула методу Ньютона-Рафсона записується так:



х п = х n-1 – f(x n-1 )/f'(x n-1 )

Де,

  • х n-1 є оціночним (n-1)тискорінь функції,
  • f(x n-1 ) це значення рівняння при (n-1)тисрозрахунковий корінь, і
  • f'(x n-1 ) це значення похідної першого порядку рівняння або функції за xn-1.

Розрахунок методом Ньютона Рафсона

Припустимо рівняння або функції, корені яких потрібно обчислити як f(x) = 0.

Щоб довести валідність методу Ньютона-Рафсона, слід виконати наступні кроки:

Крок 1: Намалюйте графік f(x) для різних значень x, як показано нижче:

Розрахунок методом Ньютона Рафсона

Крок 2: Проводиться дотична до f(x) у точці x0. Це початкове значення.

крок 3: Ця дотична буде перетинати вісь X у деякій фіксованій точці (x1,0), якщо перша похідна f(x) не дорівнює нулю, тобто f'(x 0 ) ≠ 0.

крок 4: Оскільки цей метод передбачає ітерацію коренів, цей x1вважається наступним наближенням кореня.

крок 5: Тепер кроки з 2 по 4 повторюються, поки ми не досягнемо фактичного кореня x*.

Тепер ми знаємо, що рівняння нахилу будь-якої лінії представлено як y = mx + c,

Де м є нахил прямої і в є точкою перетину прямої x.

Використовуючи ту саму формулу, ми отримуємо

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

Тут f(x0) представляє c і f'(x0) представляє нахил дотичної m. Оскільки це рівняння справедливе для кожного значення x, воно має бути справедливим і для x1. Таким чином, замінивши х на х1і прирівнявши рівняння до нуля, оскільки нам потрібно обчислити корені, ми отримаємо:

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

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

Це формула методу Ньютона Рафсона.

Таким чином, метод Ньютона Рафсона був математично доведений і визнаний дійсним.

Збіжність методу Ньютона Рафсона

Метод Ньютона-Рафсона має тенденцію до збіжності, якщо виконується така умова:

turbo c++ завантажити

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

Це означає, що метод збіжний, коли модуль добутку значення функції при x і другої похідної функції при x менший за квадрат модуля першої похідної функції при x. Метод Ньютона-Рафсона має збіжність порядку 2, що означає його квадратичну збіжність.

Примітка:

Метод Ньютона Рафсона недійсний, якщо перша похідна функції дорівнює 0, що означає f'(x) = 0. Це можливо лише тоді, коли дана функція є постійною функцією.

  • Метод Ньютона для знаходження коренів
  • Різниця між методом Ньютона Рафсона та звичайним методом Фальсі
  • Різниця між методом розрізу навпіл і методом Ньютона Рафсона
  • Алгоритм пошуку кореня

Приклад методу Ньютона Рафсона

Давайте розглянемо наступний приклад, щоб дізнатися більше про процес знаходження кореня дійсної функції.

Приклад: для початкового значення x 0 = 3, наближено корінь з f(x)=x 3 +3x+1.

рішення:

Дано, х0= 3 і f(x) = x3+3x+1

f'(x) = 3x2+3

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

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

Використання методу Ньютона Рафсона:

х1= х0– f(x0)/f'(x0)

= 3 – 37/30

= 1,767

Вирішені задачі методу Ньютона Рафсона

Задача 1: Для початкового значення x 0 = 1, наближено корінь з f(x)=x 2 −5x+1.

мамта кулкарні актор

рішення:

Дано, х0= 1 і f(x) = x2-5x+1

f'(x) = 2x-5

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

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

Використання методу Ньютона Рафсона:

х1= х0– f(x0)/f'(x0)

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

⇒ x1= 1 -1

⇒ x1= 0

Задача 2: Для початкового значення x 0 = 2, наближено корінь з f(x)=x 3 −6x+1.

рішення:

Дано, х0= 2 і f(x) = x3-6x+1

f'(x) = 3x2– 6

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

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

Використання методу Ньютона Рафсона:

х1= х0– f(x0)/f'(x0)

⇒ x1= 2 – (-3)/6

⇒ x1= 2 + 1/2

⇒ x1= 5/2 = 2,5

Задача 3: Для початкового значення x 0 = 3, наближено корінь з f(x)=x 2 −3.

рішення:

Дано, х0= 3 і f(x) = x2-3

f'(x) = 2x

f'(x0) = 6

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

Використання методу Ньютона Рафсона:

х1= х0– f(x0)/f'(x0)

⇒ x1= 3 – 6/6

⇒ x1= 2

Задача 4: Знайдіть корінь рівняння f(x) = x 3 – 3 = 0, якщо початкове значення дорівнює 2.

рішення:

Дано x0= 2 і f(x) = x3- 3

f'(x) = 3x2

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

f(x0) = 8 – 3 = 5

Використання методу Ньютона Рафсона:

sql вибрати з кількох таблиць

х1= х0– f(x0)/f'(x0)

⇒ x1= 2 – 5/12

⇒ x1= 1583

Повторне використання методу Ньютона Рафсона:

х2= 1,4544

х3= 1,4424

х4= 1,4422

Отже, корінь рівняння дорівнює приблизно x = 1,442.

Задача 5: Знайдіть корінь рівняння f(x) = x 3 – 5x + 3 = 0, якщо початкове значення дорівнює 3.

рішення:

приклад java карти

Дано x0= 3 і f(x) = x3– 5x + 3 = 0

f'(x) = 3x2- 5

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

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

Використання методу Ньютона Рафсона:

х1= х0– f(x0)/f'(x0)

⇒ x1= 3 – 15/22

⇒ x1= 2,3181

Знову використовуючи метод Ньютона Рафсона:

х2= 1,9705

х3= 1,8504

х4= 1,8345

х5= 1,8342

Отже, корінь рівняння дорівнює приблизно x = 1,834.

Поширені запитання щодо методу Ньютона Рафсона

Q1: Дайте визначення методу Ньютона Рафсона.

відповідь:

Метод Ньютона Рафсона — це чисельний метод наближення коренів будь-якої заданої дійснозначної функції. У цьому методі ми використовували різні ітерації для наближення коренів, і чим більша кількість ітерацій, тим менша похибка в значенні обчисленого кореня.

Q2: У чому перевага методу Ньютона Рафсона?

відповідь:

Перевага методу Ньютона-Рафсона полягає в тому, що він дозволяє дуже ефективно та швидко вгадувати корені рівняння з малим ступенем.

Q3: У чому недолік методу Ньютона Рафсона?

відповідь:

Недоліком методу Ньютона Рафсона є те, що він має тенденцію ставати дуже складним, коли ступінь полінома стає дуже великим.

Q4: Вкажіть будь-яке застосування методу Ньютона Рафсона в реальному житті.

відповідь:

Метод Ньютона Рафсона використовується для аналізу потоку води у водорозподільних мережах у реальному житті.

Q5: На якій теорії ґрунтується метод Ньютона-Рафсона?

відповідь:

Метод Ньютона Рафсона базується на теорії числення та дотичної до кривої.