Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Численным методам.docx
Скачиваний:
152
Добавлен:
18.04.2015
Размер:
812.14 Кб
Скачать

3. Метод Ньютона (метод касательных или метод линеаризации).

Одним из лучших общих методов решения уравнения f(x)=0 является метод Ньютона. Если есть некоторое приближение xi к решению x*, то метод Ньютона аппроксимирует функцию f(x) касательной к ее графику в точке xi . Точка пересечения касательной с осью абсцисс принимается за новое приближение. Метод Ньютона часто работает так, как показано на рис. 2 и приближения быстро сходятся к решению.

Рис. 2

Для вывода формул метода Ньютона разложим функцию f(x) в ряд Тейлора в точке xi:

f(x) =f (xi) + f’(xi)(x - xi ) +…

Касательная задается при помощи первых двух членов ряда

Y = f(xi) + f’(xi)( x- xi )

Полагая y=0, получаем: xi+1 = xi - f(xi)/f’(xi).

В качестве начальной точки в зависимости от свойств функции берется или левая точка х0 =a, (если f(a) f’’(a) > 0),

или правая точка x0=b, (если f(b) f’’(b) > 0)., т.е. итерации сходятся к корню с той стороны, с которой f(x) f’’(x) > 0.

Метод Ньютона хорош тем, что быстро сходится, точнее, имеет квадратичную скорость сходимости.

Однако метод Ньютона не всегда работает так хорошо. Он может и не сходиться, например, если f’(xi)=0, метод не определен.

Если f’(xi)»0, могут возникнуть трудности, так как новое приближение xi+1 может оказаться значительно худшим, чем xi.

Еще одним недостатком метода Ньютона является необходимость вычисления f’(x). В ряде случаев можно применять упрощенный алгоритм – вместо вычисления производной в каждой точке f’(xi) использовать значение в начальной точке f’(x0).

4. Метод итераций (задача о неподвижной точке).

Дано уравнение

f(x)=0, (1)

заменим его равносильным уравнением

х=j(х) (2)

итерации образуются по правилу

хi+1 = j ( хi ), i=0,1,2,…, (3)

причем задается начальное приближение х0.

Если полученная последовательность сходящаяся, т. е. существует предел , то, переходя к пределу в равенстве (3) и предполагая функциюj(х) непрерывной, найдем:

(5)

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

Геометрическая интерпретация метода состоит в следующем:

построим на плоскости графики функций y=x и y=j(х). Каждый действительный корень уравнения (2) является абсциссой точки пересечения кривой y=j(х) и y=x. Возможен вид ломаной – “лестница'' (рис.3) и “спираль” (рис.4) - производная j’(х)>0 и j’(х)<0 (соответственно).

Рис.3

Рис. 4

Теорема (о сходимости метода итераций). Пусть функция j(х) определена и дифференцируема на отрезке. [a, b]. Тогда, если существует правильная дробь q такая, что

|j’(х)| £ q < 1 (6)

при a<x<b, то

1) Процесс итераций хi+1=ji), i=0,1,2,…, (7)

сходится независимо от начального значения х0Î[a, b].

2) Предельное значение

является единственным корнем уравнения

х=j(х) (8) на отрезке [a, b].

Доказательство:…………………………………………………...

Замечание: В условиях теоремы метод итераций сходится при любом выборе начального значения х0 из [a, b]. Метод является самоисправляющимся, т. е. Отдельная ошибка в вычислениях не повлияет наконечный результат, так как ошибочное значение можно рассматривать как новое начальное значение х0.