Приведение систем к виду, допускающему применение метода простых итераций.
Обычно система линейных уравнений задана в виде
и для приведения её к виду x=Bx+b, допускающего применение метода простых итераций. Подбирают невырожденную матрицу H (det H≠0), так чтобы
Ax=b => HAx= Hb=> x- x+ HAx= Hb=>
X= x- HAx +V=> x= (I-HA)x+ V
Берем B=I-HB
Тогда получаем x= Bx+ V, причем
Матрицу H целесообразно близко к A-1 так, чтобы HA~I. Так, например, если в матрице A вдоль главной диагонали элементы преобладают над остальными, то берут
Если матрица A=A* самосопряженная и положительно определенная A*=A и λ у матрицы A положительна, у которой известны её max и min собственные значения.
0≤ m≤M, то полная H= tI получим
Т.к. надо найти , то
1) -(1-tm)=-(1-tM)
2) 1-tm=1-tM
3) -(1-tm)=(1-tM)
4) 1-tm=-(1-tM)
(3) и (4) 1-tm=-(1-tM)=>2=t(M+n)=>t=
(1) и (2) 1-tm=1-tM=> t(M-m)=0 t=0 это не берем
Тогда
х*= Bx*+b
xk= Bxk-1+b
x*-xk=B(x*-xk-1)=BB(x*-xk-2)=…=Bk(x*-x0)
Получим max скорость сходимости
Пример простой итерации решить систему
Пример
Приведем систему к нормальному виду x=Bx+V
x=Bx+ V
=
Метод простой итерации сходится за
Тогда x1=2,9935 x2=1,0068 x3=1,0068
Или x1≈3 x2≈1 x3≈1
Метод Зейделя.
Решение системы Ax=U по методу Зейделя производится по формулам
Если при вычислении i-той координаты вектора
учитывается найденные заранее уже координаты …
То вычисления будут проходить по формулам Зейделя.
Лекция 13
Дата добавления: 2016-07-27; просмотров: 2384;