![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Пусть дано уравнение f(x)=0, (3.6)
где f(x) – непрерывная функция.
Требуется вычислить действительный корень уравнения (3.6), находящийся на отрезке . Сущность метода итерации заключается в следующем.
Заменим уравнение (3.6) равносильным ему уравнением
, (3.7)
где - некоторая непрерывная на отрезке
функция.
выбираем произвольное
и подставляем его в правую часть равенства (3.7). Получаем
.
Аналогично получаем
;
:
………………..
:
………………..
Рассмотрим последовательность х0, х1, …, хn, …. Пусть эта последовательность сходится, т.е. существует .
Покажем, что с является корнем уравнения (3.7). По построению , причем
- непрерывная функция. Переходя в этом равенстве к пределу при
, получаем
,
что и требовалось доказать.
Так как уравнения (3.6) и (3.7) равносильны, то с является корнем также исходного уравнения (3.6). Выясним, при каких условиях итерационный процесс сходится.
![]() | Dbn | 0,4286 | 0,1088 | |
Dan | -0,3333 | -0,1154 | ||
f ’(bn) | 9,4082 | |||
f ’(x)=3x2+2>0 f ’’(x)=6x>0 при 1£x£2 | f(bn)-f(an) | 1,9863 | ||
f(bn) | 1,0233 | |||
f(an) | -3 | -0,9630 | ||
f(x)=x3+2x-6 f(1)= -3; f(2)=6 | bn-an | 0,2381 | 0,0139 | |
bn | 1,5714 | 1,4626 | ||
an | 1,3333 | 1,4487 | ||
n |
|
Теорема. Пусть функция определена и дифференцируемана отрезке [a,b], причем все ее значения
. Пусть кроме этого,
при
.
Тогда итерационный процесс сходится и дает в пределе единственный корень уравнения .
Доказательство. Уравнение имеет на отрезке [a,b] действительный корень. Обозначим его
.
Выбираем произвольное х0 [a,b] и строим итерационную последовательность
,
,…,
…
Рассмотрим
.
Применяем теорему Лагранжа
,
где лежит между
и х, т.е. на отрезке [a,b].
Согласно неравенству (3.8) будем иметь
.
Аналогично находим
.
Используя предыдущее неравенство, получаем
.
Повторяя указанный процесс, находим, что
. (3.9)
По условию теоремы М<1. С учетом этого из неравенства (3.9) вытекает, что
,
т.е. .
Таким образом, итерационная последовательность сходится и дает в пределе корень уравнения . Корень этот единственный. Действительно, предположим, что на этом отрезке есть еще корень уравнения
1. Тогда
.
Пришли к противоречию.
Теорема доказана.
Замечание 1. По условию теоремы итерационный процесс сходится при любом выборе х0 [a,b]. Благодаря этому он является самоисправляющимся, так как неверно вычисленное хк
[a,b] можно рассматривать как новое нулевое приближение.
Замечание 2.
(n=0, 1, 2,…).
у
у=х
![]() | ![]() | ||||
![]() | |||||
|
Рис. 3.6
Таким образом, каждое последующее приближение ближе к корню, чем предыдущее.
Рассмотрим геометрический смысл метода итерации. Корень уравнения - это абсцисса точки пересечения кривой
и прямой
. На рис. 3.6 изображен случай
.
Стрелками отмечено, как по приближению х0 строим приближенно х1. Аналогично строим приближения х2, х3, …. В этом случае последовательные приближения монотонно убывают (или монотонно возрастают при ). Условие теоремы
[a,b] автоматически выполняется если
[a,b].
На рис.3.7 изображен случай .
у
у=х
0 х1
х2 х0 х
Рис.3.7
![]() | |||
![]() | |||
у
у=х
0 х0 х1 х2 х
Рис. 3.8
Последовательные приближения х0, х1, … колеблются около точного значения корня, приближаясь к нему. В этом случае достаточно проверить принадлежность отрезку [a,b] приближений х0 и х1. Остальные приближения автоматически будут принадлежать отрезку [a,b].
На рис. 3.8 изображен случай . Итерационный процесс расходится.
Итак, для применения метода итерации уравнение f(x)=0 нужно привести к виду , так, чтобы
при
.
Это можно сделать различными способами. Например, уравнение f(x)=0 заменяется равносильным
.
В этом случае
.
Параметр подбираем так, чтобы
при .
Уравнение f(x)=0 можно заменить равносильным
,
где - произвольная, дифференцируемая на отрезке [a,b] функция, не имеющая на нем корней.
Функцию подбираем так, чтобы
при
.
Можно показать, что при соответствующем выборе функции получаются расчетные формулы метода хорд и метода касательных, которые являются итерационными методами.
Оценка приближения
Из неравенства (3.9), учитывая, что , получаем
. (3.10)
Приведем без доказательства еще одну формулу для оценки погрешности
. (3.11)
Правые части неравенств (3.10) и (3.11) содержат множитель . Отсюда следует, что итерационный процесс сходится тем быстрее, чем меньше М. Если
, погрешность удобно оценить следующим образом. Последовательные приближения хn-1 и хn в этом случае, как указывалось выше, лежат по разные стороны от корня
, и поэтому
(3.12)
Если же за приближенное значение корня взять полусумму последних полученных приближений
,
то . (3.13)
Пример. Вычислить приближенно действительный корень уравнения . Для рассматриваемого примера:
; f(1)=-1; f(2)=7;
при всех х.
Действительный корень находится на отрезке [1, 2]. Сузим этот отрезок при помощи метода половинного деления. Вычислим f(1,5)=1,875>0. Поэтому
.
Заменяем исходное уравнение равносильным
,
получаем
;
.
Находим , такое, чтобы
при
.
Пусть, напрмер, . Тогда
;
.
Так как при
, получаем
.
Пусть =0,1.
При таком выполняется достаточное условие сходимости итерационного процесса, так как
=
Выбираем х0=1.25.
Подставляя х0 в правую часть уравнения
,
получаем х1=1.229687.
Аналогично находим следующие приближения:
х2=1.220773; х3=1.216765; х4=1.214944;
х5=1.214113; х6=1.213732; х7=1.213558;
х8=1.213478; х9=1.213442;
По формуле (3.11) оценим погрешность
.
Итак, =1.2134.
Погрешность не превышает 0.0006.
Глава 4. РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ
4.1. Метод Гаусса (схема единственного деления)
Одним из наиболее распространенных методов решения систем линейных уравнений является метод Гаусса. Он может быть осуществлен при помощи разных вычислительных схем, в основе которых лежит одна и та же идея последовательного исключения неизвестных. Метод Гаусса является точным, т.е. если коэффициенты при неизвестных и правые части системы – точные числа, а все вычисления производятся без округлений, то в ответе получим точные значения неизвестных. Рассмотрим подробнее схему единственного деления. Для простоты рассуждений ограничимся рассмотрением системы трех уравнений с тремя неизвестными. Эти же приемы могут быть применены для системы уравнений любого порядка.
Требуется найти решение системы
(4.1)
Пусть . (В противном случае переставим уравнения так, чтобы это условие выполнялось). Разделим первое уравнение системы (4.1) на коэффициент
, который будем называть «ведущим» элементом. Получим уравнение
(4.2)
где
. (4.3)
Пользуясь уравнением (4.2) можно исключить переменную х1 из второго и третьего уравнений системы (4.1). для этого из второго уравнения системы (4.1) вычитаем уравнение (4.2), умноженное на , а из третьего уравнения системы (4.1) вычитаем уравнение (4.2), умноженное на
.
Приходим к системе
(4.4)
где
,
(4.5)
К системе (4.4) применим те хе преобразования, что и к системе (4.1). Делим первое уравнение системы (4.4) на «ведущий» элемент . Получаем уравнение
(4.6)
где
(4.7)
Исключаем переменную х2 из второго уравнения системы (4.4). Для этого умножаем уравнение (4.6) на и вычитаем из второго уравнения системы (4.4). Получаем
(4.8)
где ,
(4.9)
Наконец, разделив уравнение (4.8) на , получаем
. (4.10)
Объединив уравнения (4.2), (4.6) и (4.10) с коэффициентами b, получим треугольную систему, эквивалентную данной:
(4.11)
Решение системы (4.11) и, следовательно, системы (4.1), записывается в виде
(4.12)
Итак, для решения данной системы (4.1) сначала строим вспомогательную треугольную систему (4.11), а затем по формулам (4.12) записываем решение системы. пРоцесс нахождения коэффициентов треугольной системы называется прямым ходом, а процесс получения ее решения – обратным ходом. В вычислениях, чтобы избежать ошибок, целесообразно применять контроль. Для получения контрольных соотношений рассмотрим новые переменные ,
,
, связанные с переменными х1, х2, х3 следующим образом:
;
;
. (4.13)
Если в систему (4.1) подставить
;
;
. (4.14)
то для определения ,
,
получим систему с прежними коэффициентами при неизвестных и со свободными членами, равными суммам коэффициентов строк (включая и свободные члены). Проверим это на одном из уравнений:
подставляем сюда х1, х2, х3 из (4.14). Получаем
=
.
Образовав суммы коэффициентов каждой строки (контрольные суммы), будем производить над ними те же операции, что и над остальными элементами строк. При отсутствии ошибок в вычислениях элементы столбца контрольных сумм равны суммам элементов соответствующих преобразованных строк. Это обстоятельство служит контролем прямого хода. Обратный ход контролируется нахождением чисел ,
,
и их совпадением с числами х1+1, х2+1, х3+1.
Все вычисления удобно оформить в виде табл. 4.1.
Таблица 4.1
Х1 | Х2 | Х3 | Свободные члены | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ||
![]() | ![]() | |||
![]() | ![]() | |||
![]() | ![]() | |||
![]() | ![]() |
Дата публикования: 2015-04-07; Прочитано: 207 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!