Метод простых итераций во всех рассмотреннных вариантах использует для построения очередного приближения
только информацию о функции в одной лишь точке
; при этом никак не используются предыдущие значения
Однако эту предыдущую информацию также можно использовать при нахождении
. В качестве примера такого метода мы приведём метод, основанный на нахождении
по двум предыдущим приближениям
и
с помощью линейной интерполяции, называемый методом хорд.
Идея метода состоит в том, что по двум точкам
и
построить прямую
(то есть хорду, соединяющую две точки графика
) и взять в качестве следующего приближения
абсциссу точки пересечения этой прямой с осью
. Иными словами, приближённо заменить на этом шаге функцию
её линейной интерполяцией, найденной по двум значениям
:
и
. (Линейной интерполяцией функции
назовём такую линейную функцию
, значения которой совпадают со значениями
в двух фиксированных точках, в данном случае -- в точках
и
.)
В зависимости от того, лежат ли точки
и
по разные стороны от корня
или же по одну и ту же сторону, получаем такие чертежи:
Рис.9.14.Построение последовательного приближения по методу хорд: два случая
Итак, очередное последовательное приближение будет зависеть от двух предыдущих:
. Найдём выражение для функции
.
Интерполяционную линейную функцию
будем искать как функцию с угловым коэффициентом, равным разностному отношению
![]()
построенному для отрезка между
и
, график которой проходит через точку
:
![]()
Решая уравнение
, находим
![]()
то есть
Заметим, что величина
может рассматриваться как разностное приближение для производной
в точке
. Тем самым полученная формула (9.3) -- это разностный аналог итерационной формулы метода Ньютона.
Вычисление по формуле (9.3) гораздо предпочтительнее вычисления по другой полученной нами формуле
![]()
хотя эти две формулы математически тождественны, поскольку при использовании формулы (9.3) в случае вычислений с округлениями (например, на компьютере) достигается меньшая потеря значащих цифр.
Имеются две разновидности применения формулы (9.3).
Первая разновидность: вычисления ведутся непосредственно по формуле (9.3) при
, начиная с двух приближений
и
, взятых, по возможности, поближе к корню
. При этом не предполагается, что
лежит между
и
(и что значения функции
в точках
и
имеют разные знаки). При этом не гарантируется, что корень попадёт на отрезок между
и
на каком-либо следующем шаге (хотя это и не исключено). В таком случае затруднительно дать оценку погрешности, с которой
приближает истинное значение корня
, и поэтому довольствуются таким эмпирическим правилом: вычисления прекращают, когда будет выполнено неравенство
, где
-- желаемая точность нахождения корня. При этом полагают приближённое значение корня равным
.