2.3. Уточнение корня

Постановка задачи уточнения корня

Пусть известен отрезок [a, b], который содержит один корень уравнения f(x) = 0. Пусть с – точное значение корня , c Î [a, b]. Требуется найти число , для которого выполняется следующее неравенство: , где e – заданная точность. Число  называется приближенным значением корня с точностью e.

В дальнейшем мы будем рассматривать только итерационные методы для решения задачи уточнения корня. Суть этих методов заключается в следующем.

По функции f(x) строится функция j(x) такая, что уравнение x = j (x) равносильно уравнению  ( уравнения  f(x) = 0  и  x = j (x) имеют одинаковые корни). Затем рассматривается последовательность чисел  , где- начальное приближение корня. Последовательность {xi} при выполнении некоторых условий сходится к корню x = c.

Процесс вычисления  называется итерационным процессом; последовательность называется последовательностью итераций.

Если последовательность {xn} сходится к корню c, то, начиная с некоторого n, выполняется неравенство: |xn – c| £ e. Вычисления на этом прекращается и xn считается приближенным значением корня, вычисленным с точностью e.

Отметим, что e  – это погрешность численного метода, при этом не учитывается погрешность вычислений на ЭВМ. Последовательность  может сходиться, а может и не сходиться. Если последовательность  не сходится, то при реализации численного метода на ЭВМ получаем, как правило, машинное переполнение.

В дальнейшем будем рассматривать итерационные методы уточнения корня по следующей схеме:

1) условия на применение метода;

2) формула метода;

3) выбор начального приближения и сходимость метода;

4) условие остановки итерационного процесса.