Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРКИ (исходный вариант).docx
Скачиваний:
25
Добавлен:
27.09.2019
Размер:
199.26 Кб
Скачать

15. Метод квадратного корня решения слау.

Метод применяется, если м-ца А-системно симметрическая, т.е. А=Ат ( ). Известно, чтоA–симметрич. А= DС, где С-некая верхняя треуг м-ца.

, где Сii>0

,dii= 1

Тогда вместо сист Ax=b (1) будем иметь СтDCx=b (2). Если обозн T=CTD, то зависимость ТСх=b, кот на практике заменяется след системой:

Заменив (1) на (3) мы свели решение системы к решению системы с треуг матрицами (это ускоряет процесс нах-ния х методом Гаусса).

Матрица Т=СтD= . Отсюда матр А=ТС, поютому для того чтобы найти эл-т aij надо i-тую строку мат-цы Т умножить на j-тый столбец м-цы С:

aij= (4), если i=j.

1) если j=1, i=1, то a11=c112d11, т. е. d11=sign(a11), c11=

2) если i=1, , то aij=c11d11c1j ,

Т. о. мы нах всю первую строку ма-цы С.

3) Если i=j, то из (4) мы получим aii=c1i2d11+c2i2d22+..+cii2dii

Отсюда cii2dii= aii dii=sign(aii ). Получим

.

Также из (4) можно получить зависимость , for i j

Из получ ф-л видно что м-ца С явл Δ, как и м-ца Т. Т. о. сис-а Ax=b свод. к сис-е ур-ий: с треуг м-цами.

Схема реализ м-да квадр корня в случае, когда м-ца А полож опред.

В данной ситуац у м-цы А главн миноры полож. ⟹ в этом случ м-ца Д совпад с Е, а значит получ ф-лы упростяться. Т.о. Ax=b сведется

Из (*) y1= , для i>1

Из (**) xn= , xi== для i<n

16. Метод простой итерации решения СЛАУ Покажем как применяется принцип сжатых изображений к исследованию скорости сходимости и самой сходимости итерационных процессов решения систем уравнений. Пусть дана система вида: Х=Вх+b (1) где B= X= b= Правую часть уравнения (1) обозначим через Ф(х), тогда Ф(х) можно уже рассматривать как отображение пространства Rn Rn, где ; ; ; ; (2 – координаты ). Решение уравнения (1) таким образом сведется к отысканию неподвижной точки отображения Ф. Для того чтобы отображение Ф имело неподвижную точку – нужно чтобы Ф было сжатием. Если покажем, что Ф – сжатие, тогда имеет в пространстве единственную неподвижную точку х* и к ней будет сходится итерационный процесс: xn+1=Ф(xn), xn ; x(n+1)=Bx(n)+b (3). В координатной форме метод (3) запишется: xi(n+1) = (n) + bi, (4). Определим при каких же условиях Ф будет сжатием. Убедимся, что ответ зависит не только от Ф, но и от выбора метрики. Рассмотрим первую метрику пространства - кубическую. 1) , где х=(x1, x2,…, xn), х=(x1 , x2 ,…, xn ). ; - следовательно, чтобы Ф было сжатие ; 1 = (5) 2) Рассмотрим метрику октаэдрическую: аналогично случаю 1) мы можем показать, что Ф будет сжатием, если: 2 = (6) 3) Для сферической метрики: 2 ; 3 = 2 (7) Таким образом если выполняется одно из условий (5)-(7) то Ф – сжатие. И по принципу Банаха для отображения Ф в пространство существует единственная неподвижная точка х* (х*, …,хn*) к которым сходится итерационный процесс (3)/(4). -> Доказали Теорему. Теорема: если для матрицы В из уравнения (1) выполняется одно из условий l , l=1,3 то система линейных алгебраических уравнений (1) имеет единственное решение х*, которое может быть получено по формуле (3) как предел последовательности, начиная с некоторого х0. Причем скорость сходимости процесса (3) определяется следующим соотношением: . Пусть дана система Ах=b. Домножим на - обе части: х - Ах=- +x; x= Ах - +x; x(n+1)=( A)xn - (*) Чтобы процесс (*) сходился -> = <1. Очевидно, что в итерационный процесс до конца выполнения просчета шага n+1 должны сохранятся и значения n-шага. Этим недостатком не владеет метод Зейделя, который является модификацией метода простой итерации. Метод Зейделя: + ; Предлагаемый метод позволяет сразу же использовать при вычислении координат вектора х(n+1) уже найденные его предыдущие координаты. Условие сходимости и метода Зейделя и метода простой итерации одинаковы. Области сходимости у этих методов не всегда совпадают, а если совпадают то скорость Зейделя > скорости итерации.

17. Решение систем нелинейных ур-ий

Систему нелинейных уравнений можно кратко записать в векторном виде f(x)=0 или в коор. виде:

fk(x1,x, … xm)=0, . Такие системы решаются только итер. Методами. Для такой сис-мы исп м-д простой итерации. Для этого приводят сис-му к виду: (15.1)

Для ее записи в m - мерном числовом пространстве Rm введем два вектора: один из них х для изображения совокупности неизвестных (х12,...хm), второй будет обозначать совокупность значений функций ( , ,... ). Система запишется в краткой векторной форме х = (х). Пусть как-то выбрано начальное приближение к решению х0 =( ) Все следующие приближения будут находиться по правилу итераций xn+1 = . Для выяснения условий, достаточных для сходимости последовательности приближений хn (n = 0,1,...,) применим теорему Банаха о сжимающих отображениях. Для этого нужно в Rm ввести метрику.

1. Случай кубической метрики

В шаре возьмем две произвольные точки х(х12,...хm) и y(y1, y2, … ym) оценим изменение функции :

Звездочкой у скобок отмечено то, что значение функции, стоящей в скоб­ках, должно быть взято в некоторой точке отрезка прямой, соединяющего х и у. Чтобы найти оценку изменения, не зависящую от i и положения точек х и у, заменим последнюю из скобок ее максимальным значе­нием по х и i. Тогда получим

Отсюда видно, что в качестве числа q может быть взята величина

q=

Все это позволяет сформировать теорему о сходимости итерационной последовательности в случае кубической метрики.

Теорема 15.1

Пусть

1) функции определены и непрерывно дифференцируемы в области области

2) в этой области

3) начальные приближения неизвестных удовлетворяют неравенствам

4) для чисел , q и М выполняется условие

Тогда система (15.1) в области имеет решение (x1*, x2*… xm*) и к нему сходиться итер. посл-ть приближений (x1n, x2n… xmn)

2) Скорость сходимости м.б. охарактеризована нерав-м:

, (i= )

2. Случай октаэдрической метрики

3. Случай сферической метрики

Сходимость метода линейная. Сами вычисления просты, но сложно найти такую систему х= , которая была бы эквивалентна исх.сис-ме f(x)=0 и одновременно обеспечивала бы сходимость.

18. Надо решить сис-му нелин. ур-ний

Рассмотрим n - мерное векторное пространство Rm, x=(x1,…xm). Введем вектор - функцию f(x)=(f1(x), f2(x),… fm(x)), тогда система (16.1) запишется в виде f(x)=0 (16.2)

Пусть известно некоторое исходное приближение х° = {х1°,х2°,..., хn°} к решению системы х* = (х1*,... хm*). Для выделения главной линей­ной части из системы (16.2) удобно рассмотреть не точное решение х*, а вектор-погрешность х* - х° = (х1* - х10, … хm* -хm°)= = ( ,..., ). Уравнение для получится, если в равенстве f(х*)=0 заменить х* на х° + , т.е. f(х° + )= 0. Предполагая все составляющие вектора малыми величинами, выделим в системе (16.1) главную линейную часть. Для этого рассмотрим уравнение любого номера fi(х° + )=0 и разложим fi в ряд Тейлора по степеням погрешности и сохраним в разложении линейную часть, отбросив все члены более высокого порядка. После этого получится линейная система уравнений относительно погрешностей, приближенно заменяющая систему (16.1).

Решая ее относительно , например, методом Гаусса, мы получим приближенные значения для например, , Мы улучшим исходные значения неизвестных xi0 ,если к ним прибавим , т.е.

Новые значения х1m аналогичными вычислениями могут быть тоже улучшены и т.д. В результате для каждого значения хi* получится последовательность приближений хin такая, что каждое следующее приближение хin+1 будет находиться из линейной системы по предыдущему приближению хin:

Рассмотрим матрицу Якоби системы функций fi, i=1,m

(16.4)

Значение ее при х = хn есть матрица системы (16.4). Система будет иметь единственное решение, если ее определитель отличен от нуля . Итак, метод Ньютона сходится, если в достаточно малой окрестности

корня , причем сходимость квадратичная. Вычисления по

методу Ньютона несколько сложнее, чем при простых итерациях, ибо на каждом шаге надо находить матрицу производных и решать систему линейных уравнений. Поэтому в некоторых учебниках рекомендуют вычислить матрицу производных только на начальной итерации и использовать ее во всех остальных итерациях.