Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
allbest-o-00210335 / 210335.rtf
Скачиваний:
12
Добавлен:
10.04.2015
Размер:
1.71 Mб
Скачать

1.2 Метод релаксаций

Умножим уравнение (1) на некоторое число  =const 0 и применим к нему метод простых итераций

  f(x)=0;

x =   f(x)+x = s(x);

получим последовательность

x0  [a,b] задано, xk+1 =  f(xk) + xk .

Подберем параметр  так, чтобы выполнялось условие сходимости

|s'(x)| = | f '(x)+1|  1,

откуда получаем

 f '(x) < 0 ,  > -2/f '(x).

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

Зададим некоторое начальное приближение x0 [a,b] и линеаризуем функцию f(x) в окрестности x0 с помощью отрезка ряда Тейлора

f(x) = f(x0) + f '(x0) (x-x0).

Вместо уравнения (1) решим линеаризованное уравнение

f(x0) + f '(x0)(x-x0) = 0,

трактуя его решение x как первое приближение к корню

x1 = x0 - f(x0)/f '(x0) .

Продолжая этот процесс, приходим к формуле Ньютона

xk+1 = xk - f(xk)/f '(xk)

которую можно считать итерационным процессом с итерирующей функцией s(x) = x - f(x)/f '(x).

Геометрическая интерпретация этого процесса показана на рис.2. Уравнение (9) является уравнением линии касательной к кривой f(x) в точке x0, поэтому этот метод называют методом касательных.

Рисунок 2

Сходимость метода Ньютона оценивается неравенством

|xk+1 - x*| |xk-x*|2 M2/m1

Где

M2 = max |f "(x)| , m1= 2 min |f '(x)| , x [a,b].

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

Следует отметить, что улучшение сходимости этого метода по сравнению с предыдущими достигается увеличением затрат на выполнение каждого шага, так как в каждом шаге требуется вычислять не только значение функции f(x), но и ее производной f '(x).

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

xk+1 = xk - f(xk)/f '(x0).

Этот метод также можно считать методом релаксаций с параметром

 = -1/f '(x0).

Сходимость этого метода, как и метода релаксаций линейная.

1.4 Метод секущих

Этот метод можно получить из метода Ньютона заменив производную f '(x) отношением разности функции к разности аргумента в окрестности рассматриваемой точки

f '(x)  ( f(x+h) - f(x))/h.

Подставляя это выражение в (10) получим

xi+1 = xi - f(xi)h / (f(xi+h)-f(xi))

Геометрически это означает, что приближенным значением корня считается точка пересечения секущей, проходящей через две точки функции f(xi) и f(xi+h), с осью абсцисс.

Рис.3

При использовании этого метода следует уменьшать величину h по мере приближения к корню.

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

xi+1 = xi - f(xi)(xi-1 - xi) /(f(xi-1) -f(xi)).

1.5 Метод хорд

Идея метода состоит в том, что на отрезке [a,b] строится хорда стягивающая концы дуги графика функции y=f(x), а точка c пересечения хорды с осью абсцисс считается приближенным значением корня

c = a - (f(a) (a-b)) / (f(a) - f(b)),

c = b - (f(b) (a-b)) / (f(a) - f(b)).

Следующее приближение ищется на интервале [a,c] или [c,b] в зависимости от знаков значений функции в точках a,b,c

x*  [c,b] , если f(с) f(а) > 0 ;

x*  [a,c] , если f(c) f(b) < 0 .

Если f '(x) не меняет знак на [a,b], то обозначая c=x1 и считая начальным приближением a или b получим итерационные формулы метода хорд с закрепленной правой или левой точкой.

x0=a, xi+1 = xi - f(xi)(b-xi) / (f(b)-f(xi), при f '(x) f "(x) > 0 ;

x0=b, xi+1 = xi - f(xi)(xi-a) / (f(xi)-f(a), при f '(x) f "(x) < 0 .

Рис.4

Сходимость метода хорд линейная.