Разница между методом Ньютона-Рафсона и обычным методом Фальси
Численные вычисления играют важную роль в решении реальных математических задач. Численные методы - это процедуры, применяющие арифметические операции, с помощью которых можно формулировать математические задачи, чтобы найти приблизительный результат. При этом нет необходимости в алгоритмах, поскольку численные методы требуют для реализации концепции логики программирования. Ниже приведен процесс численного метода,
- Формулируются математические задачи на простые арифметические операции. Такая постановка называется численной реализацией задачи.
- Затем разрабатывается программная логика для численной реализации. Программирование обычно выполняется на некоторых языках высокого уровня, таких как Fortran, Basic и т. д.
- Затем программы выполняются на вычислительных инструментах, таких как компьютеры.
- Результаты отображаются на экране.
Существуют различные численные методы решения задачи, но конкретный метод зависит от ситуации, из которой берется задача. Под понятие получения корней уравнения подпадают следующие методы.
Метод Ньютона Рафсона
Метод Ньютона-Рафсона — один из самых быстрых среди методов деления пополам и ложного положения. В этом методе используйте одно начальное приближение вместо двух. Это процесс определения действительного корня уравнения f (x) = 0, учитывая только одну точку, близкую к желаемому корню.

Формула для метода Ньютона-Рафсона: x 1 = x 0 – f(x 0 )/f'(x 0 )
Пример: найти корень уравнения f(x) = x 3 – x – 1
Решение:
Данное уравнение x 3 – x – 1 = 0
Используя метод дифференциации, уравнение выглядит следующим образом:
∴ f′(x) = 3x 2 – 1
Здесь f(1) = -1 < 0 и f(2) = 5 > 0
∴ Корень лежит между 1 и 2
х 0 = (1 + 2)/2 = 1,5
- В 1-й итерации
f( x0 ) = f(1,5) = 0,875
f′(x 0 ) = f′(1,5) = 5,75
х 1 = х 0 - f ( х 0 ) / f ' ( х 0 )
=1,5 – 0,875/ 5,75
х 1 = 1,34783
- Во 2-й итерации
f( x1 ) = f(1,34783) = 0,10068
f'( x1 ) = f'(1,34783) = 4,44991
х 2 = х 1 - f ( х 1 ) / f ' ( х 1 )
= 1,34783 – 0,10068/4,44991
х 2 = 1,3252
- В 3-й итерации
f(x2) = f(1,3252) = 0,00206
f'(x2) = f'(1,3252) = 4,26847
х 3 = х 2 - f ( х 2 ) / f ' ( х 2 )
=1,3252 – 0,00206/4,26847
х 3 = 1,32472
- В 4-й итерации
f(x3) = f( 1,32472 ) = 0
f'(x3) = f'( 1,32472 ) = 4,26463
х 4 = х 3 - f ( х 3 ) / f ' ( х 3 )
=1,32472 – 0/4,26463
х 4 = 1,32472
Приблизительный корень уравнения x 3 – x – 1 = 0 по методу Ньютона Рафсона равен 1,32472.
Преимущества метода Ньютона Рафсона
- Это лучший метод решения нелинейных уравнений.
- Он также используется для решения нелинейных уравнений, нелинейных дифференциальных и нелинейных интегральных уравнений.
- Порядок сходимости квадратичный.
- Легко реализовать на компьютере.
Недостатки метода Ньютона Рафсона
- Этот метод усложняется, если производная функции f(x) не является простой.
- Этот метод также не работает, если f(x) = 0 для некоторого значения x.
- На каждой итерации мы должны оценить две величины f(x) и f'(x) для некоторого x.
Обычный метод Фальси
Этот метод аналогичен методу деления пополам, но он должен быть быстрее, чем метод деления пополам. Это один из старейших методов нахождения действительного корня уравнения f(x) = 0, очень похожий на метод деления пополам.
Формула для регулярного ложного метода: 
Пример: найти корень уравнения f(x) = x 3 – x – 1
Решение:
Учитывая уравнение, х 3 - х - 1 = 0
пусть х = 0, 1, 2
- В 1-й итерации
f(1) = -1 < 0 и f(2) = 5 > 0
Корень лежит между этими двумя точками x 0 = 1 и x 1 = 2
х 2 = х 0 - f (х 0 )
= х 1 – х 0
f( x1 ) – f( x0 )
х 2 = 1 – (-1)⋅
= 2 – 1
= 5 – (-1)
х 2 = 1,16667
f(x2) = f(1,16667) = -0,5787 < 0
- Во 2-й итерации
f (1,16667) = -0,5787 < 0 и f (2) = 5 > 0
Корень лежит между этими двумя точками x 0 = 1,16667 и x 1 = 2
х 3 = х 0 - f (х 0 )
= х 1 – х 0
f( x1 ) – f( x0 )
х 3 = 1,16667 – (-0,5787)
= 2 – 1,16667
= 5 – (-0,5787)
х 3 = 1,25311
f(x3) = f( 1,25311 ) = -0,28536 < 0
- В 3-й итерации
f(1,25311) = -0,28536 < 0 и f(2) = 5 > 0
Корень лежит между этими двумя точками x 0 = 1,25311 и x 1 = 2
х 4 = х 0 - f (х 0 )⋅
= х 1 – х 0
f( x1 ) – f( x0 )
х 4 = 1,25311 – (-0,28536)⋅
= 2 – 1,25311
= 5 – (-0,28536)
х 4 = 1,29344
f(x4) = f( 1,29344 ) = -0,12954 < 0
- В 4-й итерации
f(1,29344) = -0,12954 < 0 и f(2) = 5 > 0
Корень лежит между этими двумя точками x 0 = 1,29344 и x 1 = 2
х 5 = х 0 - f (х 0 )⋅
= х 1 – х 0
= f( x1 ) – f( x0 )
х 5 = 1,29344 – (-0,12954)⋅
= 2 – 1,29344
= 5 – (-0,12954)
х 5 = 1,31128
f(x5) = f( 1,31128 ) = -0,05659 < 0
- В 5-й итерации
f(1,31128) = -0,05659 < 0 и f(2) = 5 > 0
Корень лежит между этими двумя точками x 0 = 1,31128 и x 1 = 2
х 6 = х 0 - f (х 0 )⋅
= х 1 – х 0
= f( x1 ) – f( x0 )
х 6 = 1,31128 – (-0,05659)⋅
= 2 – 1,31128
= 5 – (-0,05659)
х 6 = 1,31899
f(x 6 ) = f(1,31899) = -0,0243 < 0
- В 6-й итерации
f(1,31899) = -0,0243 < 0 и f(2) = 5 > 0
Корень лежит между этими двумя точками x 0 = 1,31899 и x 1 = 2
х 7 = х 0 - f (х 0 )⋅
= х 1 – х 0
f( x1 ) – f( x0 )
х 7 = 1,31899 – (-0,0243)⋅
= 2 – 1,31899
= 5 – (-0,0243)
х 7 = 1,32228
f(x7) = f( 1,32228 ) = -0,01036 < 0
- В 7-й итерации
f(1,32228) = -0,01036 < 0 и f(2) = 5 > 0
Корень лежит между этими двумя точками x 0 = 1,32228 и x 1 = 2
х 8 = х 0 - f (х 0 )⋅
х 1 – х 0
f( x1 ) – f( x0 )
х 8 = 1,32228 – (-0,01036)⋅
= 2 – 1,32228
= 5 – (-0,01036)
х 8 = 1,32368
Приблизительный корень уравнения x 3 – x – 1 = 0 с использованием метода Regula Falsi равен 1,32368.
Преимущества регулярного фальси-метода
- Его сходимость быстрее, чем метод деления пополам.
- Его легко реализовать на компьютере.
- Перед началом следующей итерации; нужно только найти id f(x n + 1 )
Недостатки обычного метода фальси
- Формула очень сложная.
- Требует много времени по сравнению с другими методами.
Сравнение обычного метода Фальси и метода Ньютона-Рафсона
| Старший Нет. | Обычный метод Фальси | Метод Ньютона Рафсона |
|---|---|---|
| 1. | Скорость сходимости суперлинейна. | Здесь скорость сходимости второго порядка или квадратичная. |
| 2. | Формула:
| Формула: х 1 = х 0 - f (х 0 ) / f' (х 0 ) |
| 3. | В этом методе берутся два начальных приближения корня, в которых ожидается, что корень будет лежать. | В этом методе берется одно начальное приближение корня. |
| 4. | Вычисление функции за итерацию равно 1. | Вычисление функции за итерацию равно 2. |
| 5. | Начальное приближение менее чувствительно. | Начальное приближение очень чувствительно. |
| 6. | Нет необходимости искать производные. | Необходимо найти производные. |
| 7. | Он не применим для нахождения сложных, кратных и почти равных двух корней. | Он применим для нахождения сложных, кратных и почти равных двух корней. |