Метод итерации
Из равенства
вычитаем сторонами уравнение (2.6.1)
.
Получаем
, (2.6.15)
где .
Метод итерации состоит в следующем. Задается начальное приближение . Затем последовательно вычисляются , , …, , … по формуле
, . (2.6.16)
Вычисления производятся до тех пор, пока не выполнится условие
, (2.6.17)
после чего приближенное решение принимается равным .
Достаточное условие сходимости метода.
Пусть – корень, – погрешность, тогда (по теореме Лагранжа):
Пусть
.
Тогда справедлива цепочка неравенств
,
откуда следует, что
т.к. и .
Следовательно, достаточным условием сходимости является
. (2.6.18)
Количество итераций , достаточное для получения приближенного решения уравнения с заданной точностью определяется из условия . Учитывая, что при и значения натурального логарифма от этих величин отрицательные (и ), получим следующую оценку
. (2.6.19)
Очевидно, что чем сильнее неравенство , т.е. чем меньше , тем меньше количество итераций , достаточное для получения приближенного решения уравнения с заданной точностью .
Обобщение. Если достаточное условие сходимости итераций (2.6.18) не выполняется, то вместо исходной задачи (2.6.1) можно рассмотреть эквивалентную ей задачу
, (2.6.20)
где – некоторая, специально подобранная, знакопостоянная на отрезке , функция.
Тогда в итерационном процессе (2.6.16) функция имеет вид
. (2.6.21)
Для сходимости так построенного итерационного процесса функция должна быть подобрана из достаточного условия сходимости (2.6.18).
Рассмотрим два примера метода итерации: метод простой итерации и метод Ньютона.
Метод простой итерации. В итерационном процессе можно, в частности, принять
, (2.6.22)
где – специально подобранное число (итерационный параметр).
Тогда алгоритм пересчета по методу простой итерации примет вид
, . (2.6.23)
Например, возможен следующий выбор параметра .
Пусть на отрезке существует только один корень, т.е.
и не меняет знак на .
Далее, пусть величина такая, что
для всех .
Тогда в качестве параметра можно взять значение
.
В этом случае имеем:
; , (2.6.24)
Откуда
. (2.6.25)
Для обеспечения на практике хорошей сходимости величина не должна сильно превышать по модулю значения . В этом случае неравенство будет существенно бόльшим.
Метод Ньютона. Этот метод представляется частным случаем общего метода итераций, если принять
. (2.6.26)
Следовательно,
(2.6.27)
и алгоритм пересчета по методу Ньютона имеет вид
, . (2.6.28)
Метод Ньютона имеет наглядую геометрическую интерпретацию. Формула касательной к кривой в точке имеет вид
(2.6.29)
Вместо корня уравнения (2.6.1)
определим корень уравнения
, (2.6.30)
или в развернутом виде
Из последнего выражения следует, что искомый корень, обозначим его , имеет вид
,
т.е. или
Следовательно, на -ом шаге итерации по методу Ньютона приближением корня функции является корень касательной к этой функции в точке , . Поэтому метод Ньютона известен также как метод касательных. Рис. 2.6.3 иллюстрирует геометрическую интерпретацию итераций по методу Ньютона при заданном начальном приближении корня .
Рис. 2.6.3. Геометрическая интерпретация метода Ньютона.
Рассмотрим выполнение достаточного условия сходимости итерационного процесса по методу Ньютона. В данном случае
,
откуда можно заключить, что достаточное условие сходимости имеет вид
или . (2.6.31)
Замечание. Заметим, что при достаточной близости начального приближения к корню уравнения метод Ньютона всегда сходится.