Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСЫ_1.doc
Скачиваний:
26
Добавлен:
22.04.2019
Размер:
4.27 Mб
Скачать

Вопрос№42 Метод простой итерации решения систем линейных алгебраических уравнений. Условие сходимости.

Рассмотрим систему линейных алгебраических уравнений Ax =b (1); xk+1=F(x0,x1,..., xk, A,b), k=0, 1,...; xk=(x0(1),..., xk-1(1)); xk+1=Bkxk+gk, k=0,1,....; (2) - общая формула линейных одношаговых нестационарных методов.

Требуют, чтобы после подстановки в (2) точного решения получалось тождество.

X=A-1b (точное решение ) (*); A-1b=Bkxk+gkgk=(E-Bk)A-1b, (E-Bk)A-1=Ck.

xk+1=Bkxk+Ckb,

 Bk+CkA=E (3)

Сходится ли приближенное решение к точному? Ck=(E-Bk)/A=(E-Bk)A-1, xk+1=Bkxk+A-1b- A-1bBk; Из левой и правой части вычтем точное решение (*):xk+1 -x=Bk(xk-A-1b); Полагая k=0,1,..., m, получим: xm+1 -x=BmBm-1....B0(x0-A-1b), откуда следует оценка:

||xm+1 -x ||(П(от i=0 до m)||Bi||)||x0-A-1b||;

Сходимость метода.

Теорема1. Для сходимости нестационарного метода простой итерации (3) достаточно, чтобы ||Bi||<1 i.

Рассмотрим линейный стационарный метод. xk+1=Bxk+Cb, B+CA=E (4). Отличие этого метода от нестационарного заключается в матрице В.

Теорема2. Для сходимости стационарного метода простой итерации (4) необходимо и достаточно, чтобы |(B)|<1.

Доказательство: Полагая последовательно k=0,1,...,m,..., получаем:xm+1=Bm+1x0+( Bm+Bm-1+...+B+E)*CB (5). Из последнего видно, что для сходимости необходимо и достаточно, чтобы сходился матричный ряд E+B+...+Bm+... Известно, что для сходимости суммы матричного ряда необходимо и достаточно, чтобы все собственные числа матрицы В по модулю были меньше 1. 

Следствие. Для сходимости стационарного метода (4) достаточно, чтобы какая-либо из норм матрицы В была меньше 1.

=( E+B+...+Bm+...)*Cb (6), вычтем из (5), (6):xm+1-x =Bm+1x0-(Bm+1+Bm+2+...+)*Cb. Отсюда получаем оценку: ||xm+1-x || ||Bm+1||*||x0||+[|| Bm+1||/(1-||B||)]*||C||*||b || (7);

||xm+1-x || (в задачах выполняем действия до сих пор).

Очень часто в качестве критерия остановки берут следующее: ||xm+1-xm ||.

Вопрос№43 Метод простой итерации вычисления корня нелинейного уравнения. Условие сходимости. Метод Ньютона: формула, геометрическая интерпретация, условия сходимости.

Метод простой итерации: Допустим, что задача отделения корней решена. В окрестности корня перепишем уравнение f(x)=0 (1) в эквивалентном виде: x=j(x) (2). Устраиваем итерационный процесс xk+1=j(xk) (3) k=0,1,… Для сходимости (3) достаточно, чтобы в окрестности корня |j’(x)|£1(4). Справедлива оценка: |xn-a|£q|x0-a| или |xn-a|£(q/1-q) *|xn-xn-1|. В качестве условия окончания расчетов может выступать неравенство: (xn-xn-1)2/|2xn-1-xn-xn-2|£e. Самым простым переходом от f(x)=0 к эквивалентному виду x=j(x) является равенство x=x+t(x)f(x), где t(x) выбирается из соображений об уничтожении производной.

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

С помощью равенства x=x+t(x)f(x) перейдем от f(x)=0 (1) к эквивалентному виду x=j(x) (2). В качестве t возьмем t(x)=-1/f ‘(x). Тогда xn+1=xn-f(xn)/f ‘(xn), n=0,1,… . j(x)=x-f(x)/f ‘(x) Þ j ‘ (x)=f(x)*f »(x)/(f ‘(x))2 и |j ‘(x)|£1, т.е. $ окрестность, где метод сходится.

Th (о единственности корня на отрезке): Пусть [a,b] такой, что f(a)*f(b)<0. Пусть f(x)ÎC2[a,b]. Пусть f ‘ (x) и f «(x)¹0 и сохраняет пост. знак на [a,b]. Тогда на [a,b] имеется ед. корень ур-я f(x)=0 и этот корень м.б. вычислен с " степенью точности по методу Ньютона, исходя из (.) x0 Î [a.b], такой, что f(x0)f «(x0)>0.

Следствия из метода Ньютона: 1. метод секущих: xn+1=xn-f(xn), f ‘(xn)=(f(xn)-f(xn-1))/(xn-xn-1), (f(xn)-f(xn-1))/(xn-xn-1)=(xn-1f(xn)-xn f(xn-1))/(f(xn)-f(xn-1)); 2. метод хорд: xn+1=(x0f(xn)-xnf(x0))/(f(xn)-f(x0)); 3. комбинированный метод: f(a)*f «(a)>0, x0=?-f(a)/f ‘(a), x1=(af(b)-bf(a))/f(b)-f(a). Далее, x2n=x2n-2-f(x2n-2)/f ‘(x2n-2), x2n+1=(x2n-2f(x2n-1)-x2n-1 f(x2n-2))/(f(x2n-1)-f(x2n-2)).

Метод Ньютона для вычисления корней для нелинейной системы: необходимо в равенстве xk+1=xk-fx-1(`xk)*f(`xk) k=0,1,…….перенести xk влево и результат с обоих сторон домножить на матрицу Якоби. Итак, fx(`x)(`xk+1-`xk)=f(`xk) или S(j от 1 до n) ¶f i (`xk)/¶x j (xk+1-xk)=-f i(`xk) i=1,…,n; k=0,1,… S(j от 1 до n) ¶f i (`xk)/¶x j Dxk+1j=-f i(`xk), где Dxk+1j= xik+1-xik.(1) – система линейных алгебраических ур-ий. На каждом шаге решается относительно Dxk+1j.

Th (о сходимости метода Ньютона): Пусть в некоторой замкнутой выпуклой области n-мерного пр-ва, содержащей корень системы`f(`x)=0. Ф-ции f i (`x) непрерывно дифференцируемы (f i (`x)ÎС1(G)) и в (.) корня матрица Якоби невырождена. Тогда метод Ньютона сходится. Замечание 1: Иногда используют аналоги ? метода Гаусса-Зейделя, а именно:

x1k+1=j1(x1k….xnk)

x2k+1=j2(x1k+1….xnk)

…………………….

xnk+1=jn(x1k+1 , x2k+1,….,xnk)

и

f 1(x1k+1 , x2k,….,xnk)=0

f 2 (x1k+1 , x2k+1,….,xnk)=0

……………………….

f n(x1k+1 , ….,xnk+1)=0

Замечание 2: Есть ещё итерационные методы, в кот. корень находится минимизацией нек. функционала. # рассмотрим Ф(x)= S(i от 1 до n) f i (`x)2=0. Очевидно, что его нулевой минимум достигается на точном решении системы`f(`x)=0, поэтому чтобы её решить достаточно найти min Ф.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]