Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Пусть дана сист из n ур-ий с n неизвестными:



Пусть дана сист из 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: Вычленить единицу из каждого диагонального коэффициента и выразить полученные таким образом х123 из 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о к горизонту. Отношение дальности их полета равно:

mybiblioteka.su - 2015-2024 год. (0.009 сек.)