Метод половинного деления (бисекций).
Пусть простой корень х* уравнения f(x)=0 определён и находится на отрезке [c, d], т.е. f(c)f(d)<0, причём , где - допустимая погрешность вычисления. Возьмём в середине [c, d] точку . Очевидно, что при точка х*q будет искомым корнем уравнения. В противном случае сделаем первый шаг к уточнению корня.
Вычислим . Если =0, то корень уравнения . Если (рис. а), то х* лежит внутри интервала , который обозначим как . Если , то х0 лежит в нутрии , который обозначим как (рис. б). В обоих случаях длинна отрезка равна
Возьмём в середине отрезка точку . Тогда при точка х2 будет значением корня в заданной погрешностью. В противном случае, аналогично, сделаем второй шаг. При этом получим новый отрезок длиной и т.д. На каком то шаге точка будет корнем уравнения с заданным приближением при выполнении неравенства . Из последнего можно определить число шагов, обеспечивающих достижения требуемой точности вычислений:
Изложенный метод, называемый методом половинного деления (метод бисекций), сходится для любых непрерывных функций, в том числе и для недифференциальных.
Блок схема алгоритма метода бисекций:
Метод итераций.
Приведём уравнение к виду (1)
Возьмём некоторую произвольную точку на оси . Если существует такая точка , что , то очевидно, число и будет корнем уравнения (1). В общем случае . Суть метода простых итераций (повторений) состоит в построении последовательности { } точек, сходящихся к корню , где , (2)
При этом называют начальным приближением.
Необходимо отметить, что последовательность { } не всегда является сходящейся. Рассмотрим пример:
Линейное уравнение , имеющее корень можно преобразовать к виду или .
Взяв за начальное приближение , в первом случае получим
; , …
Данная последовательность стремится к точному решению уравнения.
Во втором случае
; ; , …
Эта последовательность расходится.
Следовательно, вид функции оказывает существенное влияние на сходимость итерационного процесса.
Сходимость метода простой итерации определяется следующей теоремой: При любом начальном приближении на некотором интервале последовательность , построенная в соответствии с методом простой итерации (2), сходится к корню , который является единственным решением уравнения (1) на рассматриваемом интервале, если здесь функция удовлетворяет условию Липшица
с постоянной Липшица .
Если функция дифференцируема и имеет на ограниченную производную, то постоянная Липшица .
В рассмотренных выше примерах для уравнения и итерационный процесс является сходящимся к корням уравнения .
Для уравнения и условия сходимости не выполняется.
Если вычисление постоянной Липшица сопряжено с определёнными математическими трудностями, то алгоритм метода простой итерации использует косвенную оценку точности вычислений
,
где - допустимая погрешность вычислений.
Блок – схема алгоритма метода простой итерации с косвенной оценкой точности вычислений:
Лекция 7
Дата добавления: 2016-07-27; просмотров: 2419;