Алгоритм приближенного вычисления корня методом касательных.

Исходные данные:

f (x) – функция;

f(x) – производная заданной функции f (x);

ε – требуемая точность;

x0 – начальное приближение.

Результат: xпр – приближенный корень уравнения f (x) = 0.

Метод решения:

Рассмотрим случай, когда Алгоритм приближенного вычисления корня методом касательных. - student2.ru , т.е. Алгоритм приближенного вычисления корня методом касательных. - student2.ru и Алгоритм приближенного вычисления корня методом касательных. - student2.ru имеют одинаковые знаки. Тогда возможны два случая построения кривой на отрезке Алгоритм приближенного вычисления корня методом касательных. - student2.ru (рис 8).

Проведем касательную к кривой y =f (x) в точке В0(b; f(b)). В курсе алгебры выводится уравнение касательной.

Уравнение касательной в точке В0 имеет вид Алгоритм приближенного вычисления корня методом касательных. - student2.ru . В качестве очередного приближения к корню уравнения берем точку пересечения касательной с осью Оx. Полагая y = 0, найдем Алгоритм приближенного вычисления корня методом касательных. - student2.ru . Теперь Алгоритм приближенного вычисления корня методом касательных. - student2.ru . Применяя метод еще раз для отрезка Алгоритм приближенного вычисления корня методом касательных. - student2.ru , получим Алгоритм приближенного вычисления корня методом касательных. - student2.ru .

Получаем рекуррентную формулу вычисления приближений к корню:

Алгоритм приближенного вычисления корня методом касательных. - student2.ru (3)

Алгоритм приближенного вычисления корня методом касательных. - student2.ru Алгоритм приближенного вычисления корня методом касательных. - student2.ru

Рис. 8. Геометрическая интерпретация метода касательных для случая Алгоритм приближенного вычисления корня методом касательных. - student2.ru .

Обратим внимание, что в этом случае в качестве начального приближения к корню выбираем точку x0 = b. Приближение к коню происходит с правой стороны, поэтому получаем приближенное значение корня с избытком.

Пусть теперь Алгоритм приближенного вычисления корня методом касательных. - student2.ru , т.е. Алгоритм приближенного вычисления корня методом касательных. - student2.ru и Алгоритм приближенного вычисления корня методом касательных. - student2.ru имеют разные знаки. Тогда также возможны два случая построения кривой на отрезке Алгоритм приближенного вычисления корня методом касательных. - student2.ru (рис 9).

B0
A0
Алгоритм приближенного вычисления корня методом касательных. - student2.ru Алгоритм приближенного вычисления корня методом касательных. - student2.ru Алгоритм приближенного вычисления корня методом касательных. - student2.ru Алгоритм приближенного вычисления корня методом касательных. - student2.ru

Рис. 9. Геометрическая интерпретация метода касательных для случая Алгоритм приближенного вычисления корня методом касательных. - student2.ru .

Если снова провести касательную к кривой в точке В0, то она пересечет ось Ох в точке не принадлежащей отрезку Алгоритм приближенного вычисления корня методом касательных. - student2.ru . Поэтому проведем касательную в точке Алгоритм приближенного вычисления корня методом касательных. - student2.ru . Ее уравнение Алгоритм приближенного вычисления корня методом касательных. - student2.ru . Находим x1, полагая y = 0: Алгоритм приближенного вычисления корня методом касательных. - student2.ru . Корень Алгоритм приближенного вычисления корня методом касательных. - student2.ru . Применяя метод еще раз для отрезка Алгоритм приближенного вычисления корня методом касательных. - student2.ru , получим Алгоритм приближенного вычисления корня методом касательных. - student2.ru .

Получаем рекуррентную формулу вычисления приближений к корню, аналогичную первому случаю:

Алгоритм приближенного вычисления корня методом касательных. - student2.ru

В данном случае в качестве начального приближения к корню выбираем точку x0 = a. Приближение к коню происходит с левой стороны, поэтому находим приближенное значение корня с недостатком.

Заметим, что вычислительные формулы метода отличаются друг от друга только выбором начального приближения: в первом случае за x0 принимаем конец b отрезка, во втором – конец a.

Убедитесь сами, что при выборе начального приближения корня можно руководствоваться правилом: за исходную точку следует выбрать тот конец отрезка Алгоритм приближенного вычисления корня методом касательных. - student2.ru , в котором знак функции совпадает со знаком второй производной (см. рисунки 8,9).

Условие окончания вычислительного процесса: Алгоритм приближенного вычисления корня методом касательных. - student2.ru , где ε - заданная точность. Тогда xпр = xn+1 с точностью ε.

Уточнение корней методом хорд.

Пусть на отрезке Алгоритм приближенного вычисления корня методом касательных. - student2.ru функция непрерывна, принимает на концах отрезка значение разных знаков, а производная Алгоритм приближенного вычисления корня методом касательных. - student2.ru сохраняет знак. В зависимости от знака второй производной возможны следующие случаи расположения кривых (рис. 10).

Алгоритм приближенного вычисления корня методом касательных. - student2.ru

Алгоритм приближенного вычисления корня методом касательных. - student2.ru

Рис. 10. Возможные случаи расположения кривых.

Наши рекомендации