Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2_Интегрирован. система Mathcad.doc
Скачиваний:
48
Добавлен:
09.04.2015
Размер:
4.81 Mб
Скачать

4.1.1. Метод половинного деления

Для нахождения корня уравнения y = f(x), принадлежащего отрезку [a, b], делим этот отрезок пополам. Если тоявляется корнем уравнения. Если(что, практически, наиболее вероятно), то выбираем ту часть отрезкаили, на концах которого функцияf(x) имеет противоположные знаки. Процесс деления отрезка продолжается до тех пор, пока длина отрезка больше заданной точности вычислений.

Метод половинного деления метод прост и надежен, удобен для практического применения. Алгоритм, реализующий метод половинного деления, представлен на рис. 13.

4.1.2. Метод Ньютона

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

Рис. 13. Графическая схема алгоритма метода половинного деления

Применяя метод Ньютона, следует руководствоваться следующим правилом: в качестве исходной точки х0 выбирается тот из концов отрезка [а, b], для которого справедливо условие: f(х0)∙f (х0) > 0. Это условие сходимости метода Ньютона.

Уравнение касательной, проведенной к графику y = f(x) через точку В0 с координатами х0 и f(х0), имеет вид:

. (1)

Отсюда найдем следующее приближение корня х1 как абсциссу точки пересечения касательной с осью Ох (y = 0):

(2)

Рисунок 1. Метод Ньютона

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

Запишем формулу (2) в общем виде:

. (3)

Формула (3)  итерационная формула рекуррентного процесса.

Алгоритм, реализующий метод Ньютона, представлен на рис. 15.

4.1.3. Метод простой итерации

Для использования метода итерации1 исходное нелинейное уравнение f(х) = 0 заменяется равносильным:

x = (x). (4)

Пусть известно начальное приближение корня х = х0. Подставляя это значение в правую часть уравнения (4), получим новое приближение:

х1 = (х0). (5)

Рис. 15. Графическая схема алгоритма метода Ньютона

Подстановка нового значения корня в уравнение (4) дает возможность получить последовательность значений:

(6)

Процесс сходимости метода итераций по «лестнице» представлен на рис. 16, а, по «спирали»  на рис. 16, б.

Построим на плоскости хОу графики функций у = х и у = (х). Каждый действительный корень уравнения (4) является абсциссой точки пересечения М кривой у = (х) с прямой у = х (см. рис. 16, а).

Рис. 16. Геометрическая интерпретация метода итераций

От некоторой точки А0 [x0,  (x0)] строим ломаную линию А0В1А1В2А2... («лестница»), звенья которой попеременно параллельны осям Ох и Оу. Вершины А0,  А1,  А2, ... лежат на кривой у =  (х), а В1,  В2,  В3 …  на прямой у = х. Общие абсциссы точек А1 и В1, А2 и В2, … представляют собой соответственно последовательные приближения х1, х2, … корня .

Возможен также другой вид ломаной  А0В1А1В2А2 ... – «спираль» (см. рис. 16, б).

Решение в виде «лестницы» получается, если производная (х) положительна, а в виде «спирали», если  (х) отрицательна.

Алгоритм, реализующий метод итераций, представлен на рис. 17.