|
Пусть дана сист из n ур-ий с n неизвестными:
(1) {a11x1+a12x2+…+a1nxn=b1; a21x1+a22x2+…+a2nxn=b1;…;an1x1+an2x2+…+annxn=bn
Коэффициенты aij при неизвестных и свободные члены bi (i,j=1,2,…,n) принадлежат R.
Опр: Вектор х=(х1…хn) из Rn наз-ся решением системы (1), если при подстановке его координат в систему каждое ур-е превращается в верное числовое равенство.
Будем считать, что определитель
|а11 … а1n;…;аn1 … аnn| не=0
Как известно, это обеспечивает существование и единственность реш-я на всем Rn.
Существуют точные методы решения систем. Наиболее известными среди них явл-ся правило Крамера и метод Гаусса. Но при большом числе неизвестных схемы точного реш-я становятся сложными и требующими большого объема вычислений. В таких случаях обычно используются различные приближенные (итерационные) методы.
Метод итерации для систем линейных алгебраических ур-ий.
Чтобы воспользоваться принципом сжимающих отображений и построить итерационный процесс приближения к точному реш-ю, сист (1) сначала приводят к виду:
(2) {x1=c11x1+…+c1nxn+d1; x2=c21x1+…+c2nxn+d2;…; xn=cn1x1+…+cnnxn+dn
сист (2) – приведенная система.
Обозначим:
С=(с11 … с1n;…; cn1 … cnn)
x=(x1,…,xn)
d=(d1,…,dn)
Тогда сист (2) можно записать в матричной форме: x=Cx+d (2’)
Существует два способа преобразования сист (1) к виду (2):
Пример: Пусть дана система общего вида:
(*) {5x1-x2+x3=4; 0,5x1+2x2-x3=1; x1-x2+4x3=2
Способ1: Поделить ур-я на соответствующие диагональные коэф-ты (они не равны 0) и решить каждое из ур-ний относительно полученных на диагонали неизвестных с коэффициентом 1. Получим приведенную систему:
(**) {x1=0,2x2-0,2x3+0,8; x2=-0,25x1+0,5x3+0,5; x3=-0,25x1+0,25x2+0,5
Здесь:
С=(0 0,2 -0,2; -0,25 0 0,5; -0,25 0,25 0),
d=(0,8; 0,5; 0,5)
Способ2: Вычленить единицу из каждого диагонального коэффициента и выразить полученные таким образом х1,х2,х3 из 1,2,3-го ур-ний соответственно. Получим приведенную систему:
(***) {x1=-4x1+x2-x3+4; x2=-0,5x1-x2+x3+1; x3=-x1+x2-3x3+2
Здесь:
С=(-4 1 -1; -0,5 -1 1; -1 1 -3),
d=(4; 1; 2)
Матричная форма записи показывает, что приведенная система (2) представляет собой ур-е вида х=F(x) с отображением
F: x → Cx+d (3) (отображение переводящее пространство n-мерных векторов Rn в себя)
Каждому вектору х=(х1…хn) это отображение ставит в соответствие единственный вектор у=F(x)=Cx+d, координаты которого вычисляются с помощью выражений в правой части сист (2):
yi = (j=1 до n)∑ cijxj+di (i=1…n).
Решение сист (2) явл-ся неподвижной точкой отображения F.
Рекуррентная формула (xn+1=F(xn)) в данном случае запишется так:
x(k+1)=Cx(k)+d (4)
или в координатной форме:
(5) {x1(k+1)=c11x1(k)+…+c1nxn(k)+d1; …; xn(k+1)=cn1x1(k)+…+cnnxn(k)+dn
Таким образом, взяв какой-либо вектор x(0)=(x1(0);…;xn(0)) и подставив его координаты в правую часть сист (2), получим новый вектор F(x(0))=Cx(0)+d, который примем за x(1)=(x1(1);…;xn(1)).
При этом, согласно (5):
{x1(1)=c11x1(0)+…+c1nxn(0)+d1; …; xn(1)=cn1x1(0)+…+cnnxn(0)+dn
Затем вычислением F(x(1)) находим вектор Cx(1)+d =(def) x(2)
Действуя далее по аналогии, получаем итерационную последовательность для сист (2).
Достаточное условие сходимости итерационной последовательности
Обозначим через (с чертой)х = (х1, …, хn) точное решение системы (2).
Выясним условия, при которых (5) последовательность сходиться к (с чертой) х в Rn относительно метрик.
Как известно сходимость последовательности векторов во всех 3-х рассматриваемых нами метрических пространствах равносильна покоординатной сходимости. Значит, если удастся построить последовательность приближений к (с чертой) х на основе одного из расстояний, то эта последовательность будет сходиться к (с чертой) х и относительно остальных 2-х расстояний.
Пусть далее Х = Rn@, т.е. предполагаем, что расстояние между векторами х (х1…хn) и у (у1…уn) вычисляется по формуле: ро (х, у) = max|xi - yi| i = 1… n.
Это означает, что наибольшая из сумм модулей коэффициентов при неизвестных в правой части системы, вычисленных по каждой строке, должна быть меньше единицы, из выполнения этого условия можно сделать вывод что последовательность векторов сходится к решению системы.
Т: если матрица С коэффициентов при неизвестных в правой части системы удовлетворяет условию:
q = max∑ |cij| < 1 (i = 1…n; j = 1…n),
то эта система имеет единственное решение (с чертой) х, а построенная последовательность (хк) сходится к (с чертой) х при любом начальном приближении х0 из Х.
Для оценки погрешности приближенного вектора (хк) при = (с чертой) х (к = 1, 2,…) имеют место формулы
ро (х(к), (с чертой) х) <= qn/(1-q) * max |xi(1) – xi(0)|,
ро (х(к), (с чертой) х) <= qn/(1-q) * max |xi(к) – xi(к-1)|.
Дата добавления: 2015-11-04; просмотров: 33 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Задача 1. Если к пружине подвесить груз массой m = 3 кг, ее длина становится равной l = 112 мм. Если подвесить груз массой m = 8 кг, то ее длина l = 132 мм. Какую работу надо совершить, чтобы | | | Задача1. Два снаряда выпушены из орудия с одинаковой начальной скоростью под углами 15о и 30о к горизонту. Отношение дальности их полета равно: |