Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MM - Все, что было=) / MMM / PZ-3 rewenie nelin uravneniy.doc
Скачиваний:
32
Добавлен:
16.02.2016
Размер:
3.22 Mб
Скачать

2.Метод хорд

Суть метода заключается в том, что кривая функции f(x) на отрезке локализации [a;b], содержащем искомый корень, заменяется хордой.

Рисунок 1

В методе биссекций следующая точка находилась как деление отрезка пополам. В этом корень находится как точка пересечения хорды с осью OX:

.

Следующую точку дробления - точку d получаем как пересечение хорды [a;c].

Полученная точка пересечения d находится по формуле:

Следующей будет хорда ad, построенная аналогичным образом. И т.д.

Если обозначим точку b как x0, а c как x1, то получим:

,

точку d - через x2 :

.

Легко заметить, что итерационная формула для хорд имеет вид:

,

где, например, const=a, x0=b, k=1..n.

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

. (*)

Т.е. n подбирается вручную(!!!) – сначала выбирается ЛЮБОЕ! не очень большое n, а затем увеличивается до тех пор, пока не будет выполнятся выше указанное неравенство (*).

Т.о: Если условие (*) не выполняется, то n нужно увеличить!

Условием сходимости метода хорд является знакопостоянство второй производной. Вторая производная отвечает за форму функции.

Если вторая производная меняет знак, то функция f(x) имеет перегибы.

В вышеизложенном примере (рисунок 1) вторая производная была меньше нуля. В итерационной формуле присутствовали две точки: a=const, x0=b. Если f”>0, то b=const, x0=a, когда функция f(x) меняет знак с “-” на “+”. Математический выбор точек const и x0 определяют с помощью проверки знаков следующих произведений:

f(a)*f”(a) и f(b)*f”(b).

Если произведение функцию на её вторую производную положительно, то эта точка const, если отрицательна, то она будет x0.

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

Этот метод аналогичен методу хорд, но функция заменяется не хордой, а касательной. Итерационная формула имеет вид:

.

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

x0=a, если f(a)*f”(a)>0

x0=b, если f(b)*f”(b)>0.

Условие окончания итерационного процесса:

.

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

,

где x0 x*,

x*-корень,

∆- сумма всех остальных членов ряда Тейлора, но эта сумма бесконечно мала по сравнению с другими двумя слагаемыми и поэтому ей можно пренебречь:

∆≈0.

При подстановке корня в функцию, она обращается в ноль, то есть:

f(x0)+df(x0)* (x*-x0)=0.

Выразим из последнего выражения приближённое значение корня:

f(x0)+df(x0)* x*- f(x0)* x0=0

x*= x0- f(x0)/ df(x0) (1*)

Примечание:

Пусть - искомый корень. Мы раскладывали функцию в ряд Тейлора с предположением, чтоx0, но погрешность выбораx0 (не очень приближено к корню ), приводит к тому, что полученное значение x* в формуле (1*) не равно корню , а лишь приближается к нему, поэтому требуется повторение формулы (1*) в виде:

x**= x*-f(x*)/ df(x*).

Итерационная формула:

.

Условие окончания итерационного процесса:

.

Теорема о сходимости метода Ньютона.

Пусть x* - простой корень уравнения f(x)=0, в некоторой окрестности которого функция дважды непрерывно дифференцируема.

Тогда найдется такая малая σ - окрестность корня x*, что при произвольном выборе начального приближения x(0) из этой окрестности итерационная последовательность метода Ньютона не выходит за пределы окрестности и справедлива оценка

|x(n+1) – x*| ≤ C|x(n) – x*|2,

где n≥0, C= σ-1.

Соседние файлы в папке MMM