Метод Ньютона (касательных)


Для уравнений (1.1) метод Ньютона определяется формулой: . Суть метода состоит в замене нелинейной функции f(x) линейной. Геометрическая иллюстрация метода представлена на рис. 1.5. Участок кривой на отрезке заменяется отрезком касательной, проведенной из точки к графику функции . Уравнение касательной имеет вид . Найдем точку пересечения касательной с графиком функции , т.е. с осью абсцисс, и обозначим ее . Тогда уравнение касательной в этой точке будет иметь вид . Отсюда можно найти .

Рис. 1.5. Графическая интерпретация метода Ньютона

Можно показать, что , т.е. метод сходится со вторым порядком.

Метод Ньютона можно трактовать как метод простой итерации, если функцию выбрать в виде .

Замечание. Если известен интервал изоляции, в котором не меняет знак, то в качестве начального приближения берут тот конец интервала изоляции, для которого знаки и совпадают.

ПРИМЕР 1.4.Найдем с помощью метода Ньютона третий корень уравнения , лежащий на интервале , с точностью . Сначала убедимся, что не меняет знака на этом отрезке. при , т.е. на интервале [4,5]. Так как , то на этом конце знаки и совпадают и .

Вычисления оформим в виде таблицы:

Номер итерации
 
4.944444 0.027606 17.00926 0.055556
4.942821 2.33E-05 16.98059 0.001623
4.94282 1.66E-11 16.98057 1.37E-06

 

Здесь , , .

В качестве корня можно взять значение: . Из таблицы видно, что процесс сошелся уже на второй итерации.

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

Так как , то на интервале , а так как , то .

Номер итерации
-2 -27 -
-1.30769 -5.41966 23.82249 0.692308
-1.08019 -0.50182 19.46272 0.227502
-1.05441 -0.00613 18.9882 0.025783
-1.05408 -9.5E-07 18.98229 0.000323

Заданная точность достигается на 4-ой итерации. Напомним, что метод дихотомии (Пример 1.2) достиг точности 0,001 лишь на 10-ой итерации.

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

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

Номер итерации
2.1 0.101 -8.97 -
2.11126 3.95E-05 -8.96286 0.01126
2.111264 6.47E-12 -8.96286 4.4E-06
2.111264 -8.96286 7.22E-13

В сравнении с методом простой итерации значение корня было получено за две итерации вместо шести.

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

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

Метод хорд

В этом методе кривая заменяется прямой линией – хордой, стягивающей точки и . В зависимости от знака выражения метод хорд имеет два варианта, изображенных на рис. 1.6, а, б.

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

Рис. 1.6. Метод хорд для (a (b)

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

Если , то и . Если же , то и , где - номер итерации.

Окончание итерационного цикла в данном методе происходит либо по условию малости невязки уравнения: , либо по условию .

ПРИМЕР 1.5.Найти первый и третий корень уравнения методом хорд.

Концы интервала изоляции для первого корня и , соответственно. Проверим знак выражения для данного уравнения:

. Таким образом, расчет ведется по формулам: и . В результате получим таблицу:

Номер итерации
-1 -
-1.03571 0.345618 0.035714
-1.0479 0.117007 0.012187
-1.05201 0.039334 0.004108
-1.05339 0.013192 0.001379
-1.05385 0.004421 0.000462

Заданная точность достигнута на пятой итерации.

Для третьего корня , , и , следовательно, расчет ведется по вторым формулам: и . Результаты вычислений показаны ниже:

Номер итерации
-9 -
4.9 -0.711 0.9
4.941555 -0.02147 0.041555
4.942783 -0.00062 0.001229
4.942819 -1.8E-05 3.57E-05

 

Заданная точность достигнута на четвертой итерации.




Дата добавления: 2021-09-07; просмотров: 322;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.012 сек.