3.2.2. Метод Ньютона (касательных)
Постановка задачи.
Дано нелинейное уравнение (3.1) f(x)=0. Корень отделен x* Î [a;b]. Требуется уточнить корень с точностью ε.
Метод основан на стратегии постепенного уточнения корня. Формулу уточнения можно получить из геометрической иллюстрации идеи метода.
![]() |
Рис. 3.12. Геометрическая иллюстрация метода Ньютона.
На отрезке существования корня выбирается начальное приближение x0. К кривой f(x) в точке А с координатами (x0, f(x0)) проводится касательная. Абсцисса x1 точки пересечения этой касательной с осью ОХ является новым приближением корня.
Из рисунка следует, что x1 = x0 − CB
Из ∆ABC: CD=. Но
.
Следовательно,
Аналогично, для i-го приближения можно записать формулу итерационного процесса метода Ньютона:
, где x0 Î [a;b]. (3.13)
Условие окончания расчета: , (3.14)
Где −корректирующее приращение или поправка.
Условие сходимости итерационного процесса:
(3.15)
Если на отрезке существования корня знаки и
не изменяются, то начальное приближение, обеспечивающее сходимость, нужно выбрать из условия
, x0Î[a;b]. (3.16)
Т. е. в точке начального приближения знаки функций и ее второй производной должны совпадать.
Рис. 3.13. Геометрическая иллюстрация выбора начального приближения: график f(x) вогнутый, , тогда x0=b, т. к. f(b)>0.
Если же выбрать x0=a, то итерационный процесс будет сходиться медленнее или даже расходиться (см. касательную для x0=a).
●
Рис. 3.14. Геометрическая иллюстрация выбора начального приближения: график f(x) выпуклый, f ’’(x)<0 , тогда x0 =a, т. к. f(a)<0.
Метод Ньютона в отличие от ранее рассмотренных методов используют свойства функции в виде значения производной, что значительно ускоряет итерационный процесс. При этом, чем больше значение модуля производной в окрестности корня (чем круче график функции), тем быстрее сходимость.
![]() |
Рис 3.15. Схема алгоритма метода Ньютона:
Достоинства метода: высокая скорость сходимости; обобщается на системы уравнений.
Недостатки: сложный, т. к. требуется вычисление производных; сильная зависимость сходимости от вида функции и выбора начального приближения.
Пример 3.3.
Методом Ньютона уточнить корни уравнения x3 = 1− 2x с точностью ε=0,001. Корень отделён ранее (пример 3.1), x* Î [0,1].
Сначала нужно выбрать начальное приближение.
F(x) = x3+ 2 x−1
F ’(x) = 3 x2 +2
F ’’(x) = 6 x
Производные имеют постоянный знак на отрезке (0,1], поэтому для выбора начального приближения достаточно использовать условие (3.16).
Знак второй производной на отрезке положительный, следовательно
X0 = b = 1, т. к. f(b) = f(1) = 13+2·1−1 = 2 > 0
Вычислим несколько приближений:
X1 =
X2 =
X3 =0,464935−0,011468=0,453467
X3 =0,453463−0,0000695=0,453398
Решение получено за 4 итерации, так как поправка стала меньше заданной точности: 0,0000695 < ε.
< Предыдущая | Следующая > |
---|