- •2.Алгебраические и трансцендентные уравнения
- •2.1.Методы локализации корней
- •2.1.1.Аналитический метод
- •2.1.2.Графический метод
- •2.2.Методы уточнения корней
- •2.2.1.Метод половинного деления
- •2.2.2.Метод итераций
- •2.2.3.Метод хорд
- •2.2.4. Метод Ньютона (метод касательных)
- •2.2.5.Метод секущих
- •2.3.Системы нелинейных уравнений
- •2.3.1.Метод итераций
- •2.3.2.Метод Ньютона
2.2.4. Метод Ньютона (метод касательных)
Пусть найдено приближенное значение корня уравнения f(x) = 0, обозначим его xn. Расчетная формула метода Ньютона для определения очередного приближения xn+1 может быть получена двумя способами.
Первый способ выражает геометрический
смысл метода Ньютона и состоит в том,
что вместо точки пересечения графика
функции y = f(x)
с осью OX, мы ищем точку
пересечения с осью OX
касательной, проведенной к графику
функции в точке (xn,
f(xn))
как показано на рис. 2.6. Уравнение
касательной имеет вид
.
Рис. 2.7. Метод Ньютона (касательных)
В точке пересечения касательной с осью OX переменная y = 0. Приравнивая y нулю, выразим x и получим формулу метода касательных:
(2.6)
Второй способ. Разложим функцию f(x) в ряд Тейлора в окрестности точки x = xn:
Ограничимся линейными относительно (x – xn) слагаемыми, приравняем нулю f(x) и, выразив из полученного уравнения неизвестное x и обозначив его через xn+1, мы получим формулу (2.6).
Приведем достаточные условия сходимости метода Ньютона.
Теорема 2.3. Пусть на отрезке
выполняются условия:
функция
и
ее производные
и
непрерывны;производные и отличны от нуля и сохраняют определенные постоянные знаки;
(функция
меняет знак на отрезке).
Тогда существует отрезок
,
содержащий искомый корень уравнения
,
на котором итерационная последовательность
сходится. Если в качестве
нулевого приближения
выбрать ту граничную точку
,
в которой знак функции совпадает со
знаком второй производной, т.е.
,
то итерационная последовательность
сходится монотонно (рис.2.8).
Доказательство. Так как
непрерывна,
меняет знак и монотонна на
,
то
— интервал изоляции корня. Обозначим
искомый корень через
.
Рассмотрим функцию
и найдем ее производную
.
Итак,
непрерывна
на
,
обращается в нуль в точке
,
так как в этой точке обращается в нуль
функция
.
Следовательно, существует такой отрезок
(
),
что
.
Если возьмем ту часть отрезка, где
,
то
,
следовательно, функция
возрастающая, но тогда последовательность
является монотонной.
Рис. 2.8. Достаточные условия сходимости метода Ньютона
Замечание. Отметим, что метод хорд как раз идет с противоположной стороны, и оба этих метода т.о. могут друг друга дополнять, а возможен и комбинированный метод хорд-касательных.
Пример 2.7. Уточнить до 0,000001 методом Ньютона корень уравнения sin 5x + x2 – 1 = 0. За начальное значение принять x0 = – 0,7.
Решение. Найдем производную
.
В программе Excel введем расчетные формулы:
1) Введем формулы и обозначения в ячейках диапазона A1:D3 и скопируем вниз маркером заполнения ячейки с формулами: B3 — до B5, C2 — до C5, D2 — до D5;
Таблица 2.9
|
A |
B |
C |
D |
1 |
k |
x |
f(x) |
f'(x) |
2 |
1 |
–0,7 |
=SIN(5*B2)+B2^2–1 |
=5*COS(5*B2)+2*B2 |
3 |
2 |
=B2–C2/D2 |
|
|
Результаты расчетов приведены в таблице 2.10. Получено значение корня – 0,726631609 ≈ – 0,726632 с погрешностью 0,000001.
Таблица 2.10
|
A |
B |
C |
D |
A |
1 |
k |
x |
f(x) |
f'(x) |
|
2 |
1 |
-0,7 |
-0,159216772 |
-6,082283436 |
|
3 |
2 |
-0,726177138 |
-0,002664771 |
-5,865681044 |
0,026177138 |
4 |
3 |
-0,726631437 |
-1,00787E-06 |
-5,861240228 |
0,000454299 |
5 |
4 |
-0,726631609 |
-1,45328E-13 |
-5,861238543 |
1,71955E-07 |
Создадим функции в программе Excel для решения уравнения из примера 2.7 методом Ньютона:
Function f1(ByVal x)
f1 = 5 * Cos(5 * x) + 2 * x
End Function
Function f(ByVal x)
f = Sin(5 * x) + x ^ 2 - 1
End Function
Function Newton(ByVal x0, eps, Kmax)
k = 0
1 x1 = x0 - f(x0) / f1(x0)
absErr = Abs(x1 - x0)
If (absErr < eps) Or (k > Kmax) Then GoTo 5
x0 = x1
k = k + 1
GoTo 1
5 Newton = x1
End Function
Введем в произвольную ячейку формулу =Newton(0,2;0,0001;100), получим значение 0,24462.
Решение в программе Mathcad:
Найденные корни совпадают с предыдущими результатами.
