Материал: Методичка

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

,

и вместо нелинейного уравнения решим линеаризованное уравнение

,

которое, вообще говоря, является уравнением касательной к графику функции в точке начального приближения корня . Рассмотрим решение данного уравнения как следующее (первое) приближение к искомому значению корня. Решение уравнения очевидно:

.

Повторяя рассмотренный процесс, приходим к формуле Ньютона (2.7).

Пояснение. Ряд Тейлора для функции в окрестности точки имеет вид

.

Исследуем сходимость метода Ньютона. Выясним основные условия сходимости последовательности значений , вычисляемых по формуле (2.7), к корню уравнения (2.1). Предполагая, что дважды непрерывно дифференцируема, разложим в ряд Тейлора в окрестности приближения

.

В результате уравнение примет вид

.

Разделив полученное соотношение на и перенеся часть слагаемых из левой части в правую, получим:

.

Учитывая, что выражение в квадратных скобках, согласно формуле (2.7), равно , получаем

.

В результате справедлива следующая оценка:

, (2.8)

где , а .

Очевидно, что ошибка вычисления корня убывает, если

.

Полученное условие означает, что сходимость метода Ньютона зависит от выбора начального приближения корня . Оценка (2.8) характеризует скорость убывания погрешности для метода Ньютона: на каждом шаге погрешность пропорциональна квадрату погрешности на предыдущем шаге. Следовательно, метод Ньютона обладает квадратичной сходимостью.

Рассмотрим принцип выбора начального приближения в методе Ньютона. Как следует из приведенных выше соотношений, сходимость итерационной последовательности, получаемой в методе Ньютона, зависит от выбора начального приближения . Это можно заметить и из геометрической интерпретации метода. Так, если в качестве начального приближения взять точку , а не (рис. 2.10), то сходимость итерационного процесса не гарантируется. Это обусловлено тем, что получаемое приближение корня может не принадлежать отрезку его локализации или интервалу монотонности и непрерыности функции.

Рис. 2.10. Пример отсутствия сходимости метода Ньютона.

Если в качестве начального приближения выбрать точку , то получим сходящуюся последовательность. В общем случае, если задан отрезок , содержащий корень, и известно, что функция монотонна на данном отрезке, то в качестве начального приближения можно выбрать ту границу отрезка , где совпадают знаки функции и второй производной (рис. 2.9). Такой выбор начального приближения гарантирует сходимость метода Ньютона при условии монотонности функции на отрезке локализации корня.

2.2.4. Модифицированный метод Ньютона

Рассмотренный в разд. 2.2.3 метод Ньютона требует вычисления производной на каждом шаге решения (итерации). В некоторых случаях это может существенно снизить эффективность метода в смысле затрат вычислительных ресурсов. Поэтому в тех случаях, когда вычисление производной сопряжено с существенными затратами вычислительных ресурсов, используют модифицированный метод Ньютона, в котором производная вычисляется только в точке начального приближения :

, .

Все последующие прямые, после касательной, проведенной к графику функции в точке , будут параллельны ей, поэтому представленная модификация метода Ньютона фактически реализует параллельное смещение касательной из точки начального приближения в направлении корня уравнения. В остальных аспектах модифицированный метод Ньютона аналогичен исходному методу, рассмотренному в разд. 2.2.3.

2.2.5. Метод секущих

Еще одна модификация метода Ньютона основана на математическом смысле производной и связана с приближенным вычислением производной в окрестности точки по формуле

.

Подставляя данное выражение в формулу (2.7), приходим к формуле

, , (2.9)

метода секущих. Название метода связано с его геометрической интерпретацией (рис. 2.11). Секущая, проведенная через точки и , пересекает ось абсцисс в точке , значение которой определяется формулой (2.9).

Рис. 2.11. Иллюстрация метода секущих.

Для того чтобы начать итерационный процесс в методе секущих, необходимо задать два начальных приближения: нулевое и первое . На практике, как правило, поступают следующим образом: нулевое приближение выбирают так же как в методе Ньютона, а в качестве первого приближения выбирают величину или , где – заданная точность вычисления корня. Эти значения используются для нахождения последующего (второго) приближения по формуле (2.9). Затем значения и используют для определения третьего приближения и т. д. Для завершения итерационного процесса можно воспользоваться условием (2.6).

Метод секущих уступает методу Ньютона в скорости сходимости, однако он не требует вычисления производной в явном виде, и поэтому оказывается особенно полезным в тех случаях, когда получение аналитического выражения для производной затруднено или невозможно, например, если функция получена в ходе численных расчетов, а не задана аналитически.

По алгоритму метод секущих близок к методу хорд, однако для него начальные приближения могут располагаться как с разных сторон от корня, так и с одной стороны от него. Кроме того, при уточнении корня не требуется проверять знаки функции на концах отрезка его локализации.

2.2.6. Метод итераций

Одним из наиболее важных способов численного решения нелинейных уравнений является метод итераций, частным случаем которого является и метод Ньютона. Пусть дано уравнение , где – непрерывная функция, и требуется определить его вещественные корни. Представим исходное уравнение в виде, который далее будем называть итерационной формой

. (2.10)

Искомый корень при его подстановке в уравнение (2.10) обращает последнее в тождество. Пусть известно начальное приближение к корню ( ), подставив его в правую часть уравнения (2.10) получим новое приближение , затем аналогичным образом получим и т. д.,

, . (2.11)

При определенных свойствах функции определяемая по формуле (2.11) последовательность сходится к корню уравнения .

Теорема 2.1. Если функция непрерывна, а последовательность является сходящейся, то есть существует предел , то предел данной последовательности является корнем уравнения .

Доказательство. Пусть , перейдем к пределу в равенстве (2.11):

или .

Таким образом, предел последовательности при является корнем уравнения и может быть вычислен по формуле (2.11) с любой наперед заданной точностью.

Для практического применения метода итераций требуется установить достаточные условия сходимости данного итерационного процесса.

Теорема. Пусть функция определена и дифференцируема на отрезке , причем все ее значения , то есть область определения функции совпадает с областью ее значений. Тогда, если существует число , , такое что при , то:

  1. Итерационный процесс (2.11) сходится независимо от начального значения .

  2. Предельное значение является единственным корнем уравнения на отрезке .

  3. Числом можно cчитать наименьшее значение на отрезке .

Замечание. Теорема остается верной, если функция определена и дифференцируема на бесконечном интервале , причем при выполнено неравенство .

Замечание. По условиям сформулированной теоремы метод итераций сходится при любом выборе начального значения на отрезке . Благодаря этому он является самоисправляющимся, т.е. отдельная ошибка в вычислениях, не выводящая за пределы отрезка , не повлияет на конечный результат, так как ошибочное значение можно рассматривать как новое начальное значение . Это свойство делает метод итераций одним из надежнейших методов решения нелинейных уравнений.

Процесс получения приближений в методе итераций проиллюстрирован на рис. 2.12. Из графиков видно, что при и при возможны как сходящиеся, так и расходящиеся итерационные процессы. Скорость сходимости зависит от абсолютной величины производной : чем меньше ее значение вблизи корня, тем быстрее сходится итерационный процесс.

Рис. 2.12. Метод итераций: а) односторонний сходящийся процесс;

Источник: https://studfile.net/preview/16403956/