Метод касательных (Ньютона)
Другую обширную группу методов уточнения корня представляют итерационные методы - методы последовательных приближений. Здесь в отличие от методов дихотомии и хорд задается не начальный интервал местонахождения корня, а его начальное приближение. Наиболее популярным из итерационных методов является метод Ньютона (метод касательных). Пусть известно некоторое приближенное значение Zn корня X*. Применяя формулу Тейлора и ограничиваясь в ней двумя членами, имеем
откуда
Геометрически этот метод предлагает построить касательную к кривой y=f(x) в выбранной точке x= Zn, найти точку пересечения её с осью абсцисс и принять эту точку за очередное приближение к корню (рис. 7). Очевидно, что этот метод обеспечивает сходящийся процесс приближений лишь при выполнении некоторых условий (например, при непрерывности и знакопостоянстве первой и второй производной функции в окрестности корня) и при их нарушении либо дает расходящийся процесс (рис. 8), либо приводит к другому корню (рис. 9).
Очевидно, что для функций, производная от которых в окрестности корня близка к нулю, использовать метод Ньютона едва ли разумно. Если производная функции мало изменяется в окрестности корня, то можно использовать видоизменение метода
Существуют и другие модификации метода Ньютона. Метод простой итерации Другим представителем итерационных методов является метод простой итерации. Здесь уравнение f(x)=0 заменяется равносильным уравнением x= Xn+1 = Если функция
Геометрическая интерпретация процесса представлена на рис. 10-12. Здесь первые два из них демонстрируют одностороннее и двустороннее приближение к корню, третий же выступает иллюстрацией расходящегося процесса (|
Если f’(x) > 0, то подбор равносильного уравнения можно свести к замене x=x- 0 <
где M Возьмем для примера уравнение x3 + x -1000 = 0. Очевидно, что корень данного уравнения несколько меньше 10. Если переписать это уравнение в виде x =1000 - x3 и начать итерационный процесс при x0=10, то из первых же приближений очевидна его расходимость. Если же учесть f’(x)=3x2+1>0 и принять за приближенное значение максимума f’(x) M=300, то можно построить сходящийся итерационный процесс на основе представления
Можно и искусственно подобрать подходящую форму уравнения, например:
. Заметим, что существуют и другие методы (наискорейшего спуска, Эйткена-Стеффенсена, Вегстейна, Рыбакова и т.д.) уточнения корней, обладающие высокой скоростью сходимости.
Постановка задачи Задание 1. Выполните отделение корней с использованием табулирования функции на отрезке и найдите один из корней методами дихотомии и хорд с относительной погрешностью до 0.001. Сравните объем вычислений при использовании указанных методов. Функция: x^5 +12x^3-6x^2+x-10=0 Задание 2. Выполните отделение корней с использованием графической оценки и найдите один из корней методами Ньютона и простой итерации с относительной погрешностью до 0.001. Сравните объем вычислений при использовании указанных методов.
Функция: 7^x-6x =2
Отделение Корней
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|