Методом деления отрезка пополам
Суть метода состоит в следующем.
Пусть необходимо найти решение x = x0 некоторого уравнения
(П1.10)
на некотором интервале области определения (x1; x2), содержащем решение, то есть x1 < x0 < x2 (рис. П1.14).

Рис. П1.14. Иллюстрация метода деления отрезка пополам
На первом этапе функция
исследуется на монотонность
в заданном интервале (x1; x2). Для этого вычисляется производная:
(П1.11)
Если производная
не меняет знака (изменяется монотонно) в интервале (x1; x2), то можно с уверенностью сказать, что уравнение (П1.10) в интервале (x1; x2) имеет не более одного корня.
Как видно из графика, рис. П1.14, производная
– монотонно
отрицательна в интервале (x1; x2).
Далее метод деления отрезка пополам реализуется следующей последовательностью вычислительных процедур.
1. Вычисляется значение функции
в точках х1 и х2. В нашем случае
;
.
2. Если значение y1 и y2 имеют разные знаки, т.е. y1y2 < 0, то вычисляется следующее приближение аргумента по формуле
.
3. Из графика функции
видно, что
. Таким образом, значения функции
и
имеют одинаковые знаки, т.е. y2y3 > 0, а значения функции
и
имеют разные знаки, т.е. y1y3 < 0. Поэтому следующее приближение аргумента вычисляем по формуле
.
4. Из графика функции
видно, что
. Таким образом y1y4 > 0, а y3y4 < 0. Поэтому очередное приближение аргумента х5 вычисляется по формуле
.
5. Процедура последовательных приближений аргумента
к корню уравнения х0 по указанному алгоритму производится до выполнения условия
,
где
g – максимально допустимая погрешность определения значения корня х = х0 уравнения (П1.10).
Дата добавления: 2015-07-22; просмотров: 1517;
