книги2 / 166
.pdf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Окончание |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
№ |
X |
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
a |
b |
c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
18 |
23,6394 |
|
|
|
|
|
|
|
a2 |
b |
|
2,7252 |
3,034 |
0,7065 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
ab c |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
14,1674 |
|
|
|
|
|
|
|
|
|
b c |
|
19,034 73 |
3,751 |
0,1071 |
|||||||||||
|
|
|
|
|
|
lna b |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
20 |
1,450 06 |
|
|
|
|
|
|
|
ac b |
|
0,093 |
2,3471 |
1,231 74 |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
b c |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
10c |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
21 |
0,5485 |
|
|
|
b |
|
1,289 |
1,0346 |
0,34 |
|||||||||||||||||
|
|
|
|
|
|
|
a2 |
b |
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
22 |
3,8469 |
|
|
|
|
|
|
|
|
c |
|
1,621 |
5,5943 |
16,65 |
||||||||||||
|
lg(a2 |
b) |
|
|||||||||||||||||||||||
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
23 |
15,0897 |
|
|
|
|
(a c)2 |
|
11,7 |
0,0937 |
5,081 |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
a 3b |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
10c |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
24 |
0,058 64 |
|
|
|
b |
|
1,247 34 |
0,346 |
0,051 |
|||||||||||||||||
|
|
|
|
|
|
|
a2 |
b |
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
25 |
2,504 71 |
|
|
|
|
|
|
lnb a |
|
|
0,7219 |
135,347 |
0,013 |
|||||||||||||
|
|
|
|
a2 10c |
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
26 |
6,200 89 |
|
|
|
|
|
(b c)2 |
|
|
4,05 |
6,723 |
0,032 54 |
||||||||||||||
|
|
|
|
|
|
|
2a b |
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
27 |
12,4782 |
|
|
|
|
b2 lnc |
|
0,038 |
3,9353 |
5,75 |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
c a |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
28 |
5,023 84 |
|
|
|
lna 4b |
|
|
7,345 |
0,31 |
0,098 72 |
||||||||||||||||
|
|
|
|
|
|
|
ab c |
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
29 |
8,5441 |
|
|
|
|
|
|
|
a2 |
b |
|
3,714 52 |
3,03 |
0,765 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
ab c |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
30 |
0,246 89 |
|
|
|
b cosc |
|
|
0,115 87 |
4,25 |
3,009 71 |
||||||||||||||||
|
|
|
|
|
|
|
b 2a |
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21
2. Лабораторная работа №2. МЕТОДЫ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ
2.1.Прямые методы решения
2.1.1.Постановка задачи
Будем рассматривать системы уравнений вида:
|
|
a11x1 |
a12 x2 |
... a1n xn |
b1 |
|
|
|
|
|||||||||||||
|
|
|
|
|
a22 x2 |
... a2n xn |
b2 |
|
||||||||||||||
|
|
a21x1 |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
(2.1) |
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
a |
|
x |
a |
n2 |
x |
2 |
... a |
n1n |
x |
n |
b |
n |
|
|||||||
|
|
|
n1 1 |
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2.2) |
||
|
|
Ax |
b |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
(b1,b2,...,bn )T |
|
– вектор |
свободных членов, |
|
(x1,x2,...,xn )T – |
|||||||||||||||
|
b |
|
x |
|||||||||||||||||||
вектор |
|
|
неизвестных |
|
с |
|
вещественными |
координатами, |
||||||||||||||
|
A (aij ), i |
|
, |
j |
|
– |
|
вещественная матрица |
размера n n, |
|||||||||||||
|
1,n |
1,n |
|
матрица коэффициентов системы (2.1).
Эффективность способов решения системы (2.1) во многом зависит от структуры и свойств матрицы А: размера,
обусловленности, симметричности, заполненности (т. е. соотношения между числом нулевых и ненулевых элементов), специфики расположения ненулевых элементов матрицы.
Теорема Кронекера–Капелли: Необходимым условием существования единственного решения системы (2.1) является:
det A 0.
Определение. Нормой называется такая величина, обладающая
свойствами:
1)||x|| > 0, ||x|| = 0 x = 0,
2)|| x|| = | |·||x||,
3)||x + y|| ||x|| + ||y||.
22
Определение. Если в пространстве векторов x (x1,x2,...,xn )T
введена норма ||x||, то согласованной с ней нормой в пространстве
матриц А называется норма |
|
A |
|
sup |
|
|
Ax |
|
, x 0. |
|
|
|
|
||||||
|
|
|
|
|
|
||||
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
x |
||
|
|
|
|
|
|
|
|
|
Таблица 2.1 |
Виды норм векторов и матриц
В пространстве векторов В пространстве матриц
1. Кубическая норма
|
x |
|
|
1 |
max |
|
xj |
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
1 j n |
|
|
|
|
|
|
|
|
|
A |
1 |
max |
|
|
|
aij |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 i n j 1 |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Октаэдрическая норма |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
x |
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
2 |
|
xj |
|
|
|
|
|
|
|
A |
2 |
max |
|
|
aij |
|
|
|||||||||||||
|
|
|
|
|
|
|
j 1 |
|
|
|
|
|
|
|
|
|
1 j n i 1 |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. Сферическая норма |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
n |
|
|
|
2 |
|
|
|
|
|
|
|
|
n n |
|
|
|
|
|
|
|
|
|
|
||
|
x |
|
3 |
|
|
|
xj |
|
(x,x) |
|
|
A |
|
3 aij2 |
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
j 1 |
|
|
|
|
|
|
|
|
|
|
|
i 1 j 1 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.1.2. Метод Гаусса
Один из методов решения системы (2.1) – метод Гаусса. Суть метода Гаусса заключается в приведении исходной матрицы А к
треугольному виду. Будем постоянно приводить систему (2.1) к
треугольному виду, исключая последовательно сначала х1 из второго,
третьего, …, n-го уравнений, затем x2 из третьего, четвертого, …, n-го уравнений преобразованной системы и т. д.
На первом этапе заменим второе, третье, …, n-е уравнения на уравнения, получающиеся сложением этих уравнений с первым,
умноженным соответственно на |
a21 |
, |
a31 |
, …, |
an1 |
. |
a11 |
a11 |
|
||||
|
|
|
a11 |
Результатом этого этапа преобразований будет эквивалентная
(2.1) система
23
a11x1 |
a12 x2 |
a13 x3 |
|
... a1n xn |
b1 |
|
|
||||
|
a(1) x |
2 |
|
a(1) x |
|
... a(1) x |
n |
|
b |
(1) |
|
|
22 |
|
23 3 |
|
2n |
|
2 |
|
|||
|
a32(1) x2 |
|
a33(1) x3 |
|
... a3(1)n xn |
|
b3(1) , |
(2.3) |
|||
|
|
|
|
||||||||
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a(1) x |
|
a(1) x |
|
... a(1) x |
|
b(1) |
|
||||
|
2 |
3 |
n |
|
|||||||
|
n2 |
|
n3 |
nn |
|
|
n |
|
коэффициенты которой (с верхним индексом 1) подсчитываются по
формулам
a(1) |
a |
|
|
ai1 |
a |
, b(1) |
b |
|
ai1 |
b , i, j 2,3,...,n. |
|
a |
a |
||||||||
ij |
|
ij |
|
1j |
i |
i |
|
1 |
||
|
|
|
11 |
|
|
|
11 |
|
При этом можно считать, что a11 0, так как по предположению система (2.1) однозначно разрешима, значит, все коэффициенты при
х1 не могут одновременно равняться нулю и на первое место всегда можно поставить уравнение с отличным от нуля первым коэффициентом.
На втором этапе проделываем такие же операции, как и на первом, с подсистемой (2.3). Эквивалентный (2.3) результат будет иметь вид
a11x1 a12 x2 |
a13 x3 |
|
... a1n xn |
b1 |
|
|||||||||||||
|
a(1) x |
2 |
a(1) x |
|
... a(1) x |
n |
b(1) |
|
||||||||||
|
|
22 |
|
|
23 |
3 |
|
2n |
|
|
|
2 |
|
|||||
|
|
|
|
|
|
a33(2) x3 |
... a3(2)n xn |
b3(2) , |
(2.4) |
|||||||||
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
a(2) x |
|
... a(2) x |
|
|
b |
|
|
|
|||||
|
|
|
|
|
|
3 |
n |
(2) |
|
|||||||||
|
|
|
|
|
|
|
n3 |
|
|
nn |
|
n |
|
|||||
где a(2) |
a(1) |
|
ai(21) |
|
a(1) , |
|
b(2) |
b(1) |
|
ai(21) |
|
b(1) |
, i, j 3,...,n. |
|||||
a22(1) |
|
|
a22(1) |
|
||||||||||||||
ij |
ij |
|
|
2 j |
|
|
i |
i |
|
|
|
2 |
|
Продолжая этот процесс, на (n–1)-м шаге так называемого прямого хода метода Гаусса систему (2.1) приведем к треугольному виду
24
a11x1 |
a12 x2 |
a13 x3 |
... a1n xn |
b1 |
|
|
|
|
|
|
|
|
|
|
|||||||
|
a(1) x |
2 |
a |
(1) x |
3 |
... a(1) x |
n |
b(1) |
|
|
|
|
|
|
|
|
|||||
|
22 |
23 |
|
|
2n |
|
2 |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
a33(2) x3 |
... a3(2)n xn |
|
b3(2) . |
|
|
|
|
|
|
|
(2.5) |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a(n 1) x |
|
b(n 1) |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
nn |
|
n |
n |
|
|
|
|
|
|
|
|
|
|
Общая формула для расчета коэффициентов: |
|
||||||||||||||||||||
|
|
|
a(k 1) |
|
|
, b(k) |
|
|
|
|
a |
(k 1) |
|
|
|
|
, |
(2.6) |
|||
a(k) a(k 1) |
ik |
|
a(k 1) |
b(k 1) |
|
|
ik |
b(k 1) |
|||||||||||||
|
|
akk(k 1) |
|||||||||||||||||||
ij |
ij |
|
akk(k 1) |
|
kj |
i |
|
|
i |
|
|
k |
|
|
|
||||||
где верхний индекс k – номер этапа, |
k |
|
, нижние индексы i и j |
||||||||||||||||||
1,n 1 |
|||||||||||||||||||||
изменяются от k 1 до n. Полагаем, что a(0) |
a |
ij |
, b(0) |
b . |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ij |
|
|
|
i |
i |
Структура полученной матрицы позволяет последовательно вычислять значения неизвестных, начиная с последнего (обратный
ход метода Гаусса).
|
|
|
|
b(n 1) |
|
|
|
|
||
x |
n |
|
n |
|
, |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
ann(n 1) |
|
|
|
|
|||
…, |
|
|
|
|
|
|
|
|||
x |
|
|
|
b(1) |
a(1) x |
3 |
... a(1) x |
n |
, |
|
|
|
2 |
23 |
2n |
||||||
2 |
|
|
|
a22(1) |
|
|||||
|
|
|
|
|
|
|
x1 b1 a12 x2 ... a1n xn .
a112
Этот процесс можно определить одной формулой
|
1 |
|
(k 1) |
n |
(k 1) |
|
|
|
xk |
|
bk |
akj |
xj |
, |
(2.7) |
||
(k 1) |
||||||||
|
akk |
|
|
j k 1 |
|
|
|
|
где k полагают равным n, n – 1, …, 2,1 и сумма по определению считается равной нулю, если нижний предел суммирования имеет значение больше верхнего.
25
|
|
|
|
|
|
|
|
|
|
2.1.3. Оценки погрешностей решения системы |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
Приведем оценки погрешностей системы (2.1). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
Пусть |
A |
= |
(aij) |
|
– матрица коэффициентов |
|
системы, |
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
|
||||
|
|
A |
aij |
– |
ее |
норма, b (b1,b2 ,...,bn ) |
, |
|
|
x (x1,x2 ,...,xn ) |
– |
||||||||||||||||||||||||||||||||||||||
|
|
max |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
1 i n j 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
соответственно |
столбики |
свободных членов и неизвестных, |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
max |
|
b |
|
, |
|
|
x |
|
max |
|
x |
|
|
– |
нормы, |
|
, |
|
и |
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
– |
|||||||||
|
|
b |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b |
|
|
x |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
1 i n |
|
|
i |
|
|
|
|
|
|
1 i n |
|
|
|
i |
|
|
|
|
b |
x |
|
|
b |
|
|
|
b |
|
|
|
x |
|
|
x |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
соответственно их абсолютные и относительные погрешности.
Тогда абсолютная погрешность решения системы (2.1) имеет оценку:
|
x |
|
A 1 |
|
|
, |
b |
а относительная погрешность – оценку:
x AA 1 b .
2.2. Итерационные методы решения
2.2.1. Метод простой итерации (МПИ)
Система вида Ax b может быть преобразована к эквивалентной ей системе
x (E A)x b . |
|
Обозначим через B (E A), тогда x Bx b . |
|
Образуем итерационный процесс |
|
xk 1 Bxk b . |
(2.8) |
Теорема (о простых итерациях). Необходимым и достаточным
условием сходимости МПИ (2.8) при любом начальном векторе x0 к
решению x* системы (2.2) является выполнение условия: или ||B|| < 1
(хотя бы в одной норме), или все собственные числа .
Для определения количества итераций, необходимых для достижения заданной точности ε, можно воспользоваться априорной
26
оценкой погрешности решения системы и это значение найти из неравенства:
B k
x1 x0 .
1 B
Апостериорную (уточненную) оценку погрешности решения находят по формуле
|
|
|
|
B |
|
|
|
|
|
|
|
x |
k |
x |
k 1 |
|
. |
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||
|
xk |
1 |
B |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
2.2.2. Метод Якоби
Для сходимости МПИ необходимо выполнение соответствующих условий. Одним достаточно эффективным способом приведения системы к виду, чтобы было выполнено условие сходимости МПИ,
является метод Якоби.
Представим А = L + D + R, где D – диагональная матрица, L, R –
левая и правая строго треугольные матрицы (с нулевыми
диагоналями).
Тогда систему (2.2) можно записать в виде Lx Dx Rx b .
Если на диагонали исходной матрицы нет 0, то эквивалентной к
формуле (2.2) задачей будет x D 1 (L R)x D 1b ,
где B D 1(L R), c D 1b – вектор свободных членов.
Тогда итерационный процесс Якоби:
|
|
|
|
|
|
|
|
|
x |
k 1 D 1(L R) |
x |
k D 1b . |
(2.9) |
||||
Чтобы записать метод Якоби в развернутом виде, достаточно |
||||||||
заметить, что обратной матрицей к матрице |
D (aii )in 1 служит |
|||||||
диагональная матрица D 1 с элементами dii |
1 |
. |
|
|||||
|
|
|||||||
|
|
|
|
|
|
aii |
|
Тогда (2.9) имеет вид:
27
xk 1 |
(a12 x2k |
... a1n xnk |
b1 ) |
|||||
1 |
|
|
a11 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
k |
k |
b2 ) |
|
|
||
x2k 1 |
|
(a21x2 |
... a2n xn |
|
|
|||
|
a22 |
|
|
|
|
|||
|
|
|
. |
|||||
... |
|
|
|
|||||
|
|
k |
|
k |
||||
|
|
|
||||||
|
(an1x1 |
... an,n 1xn bn ) |
||||||
xnk 1 |
|
|||||||
|
ann |
|
|
|
|
|||
|
|
|
|
|
|
|
Теорема. В случае диагонального преобладания в матрице А,
|
|
n |
|
|
|
|
метод Якоби (2.9) сходится. |
aii |
|
aij |
i |
1,n |
i j. |
|
|
|
|
|
|
|
j1
2.2.3.Метод Зейделя
Метод Зейделя применяется в основном к системам, в которых преобладающими элементами являются диагональные. В противном случае скорость его сходимости практически не отличается от
скорости сходимости МПИ. |
|
|
|
|
|
|
|
|
|
|||||||||||||
Рассмотрим систему (2.1), где aii 0 |
i |
|
. |
|
|
|
|
|
|
|||||||||||||
1,n |
|
|
|
|
|
|
||||||||||||||||
В (2.1) разделим i-е уравнение на aii |
~ |
|
aij |
~ |
|
b |
||||||||||||||||
|
|
|
|
i |
||||||||||||||||||
и обозначим aij |
|
|
, bi |
|
. |
|||||||||||||||||
aii |
aii |
|||||||||||||||||||||
Получим эквивалентную (2.1) систему, выразив в каждом i-м |
||||||||||||||||||||||
уравнении компонент решения xi |
|
|
|
|
|
|
|
|
|
|||||||||||||
x |
|
~ |
~ |
|
|
|
~ |
|
x |
|
|
|
|
|
|
|
|
|
|
|
||
|
b |
a x |
2 |
... a |
|
n |
|
|
|
|
|
|
|
|
|
|||||||
|
1 |
1 |
12 |
|
1n |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
~ |
~ |
x |
~ |
|
x |
|
|
|
|
|
|
|
|
|
|
|||||
x |
|
b |
a |
|
... a |
2n |
n . |
|
|
|
|
|
|
(2.10) |
||||||||
|
|
2 |
2 |
|
21 |
|
1 |
|
|
|
|
|
|
|
|
|
||||||
... |
~ |
~ |
|
|
~ |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
xn |
bn |
an1x1 |
... an,n 1xn 1 |
|
|
|
|
|
|
|
|
|
Идея метода Зейделя: При проведении итераций по формуле
(2.10) используется результат предыдущих уравнений в процессе одной итерации.
28
Общая формула:
k 1 |
~ |
i 1 |
~ |
k 1 |
n ~ |
k |
(2.11) |
xi |
bi |
aij |
xj |
aij |
xj . |
||
|
|
j 1 |
|
|
j i 1 |
|
|
|
|
j i |
|
|
|
|
|
Теорема. Для того чтобы метод Зейделя сходился, достаточно
|
|
n |
|
|
|
|
выполнения одного из условий: |
aii |
|
aij |
i |
1,n |
i j или А – |
|
|
j 1 |
|
|
|
|
вещественная, симметричная, положительно определенная матрица.
2.2.4. Метод релаксации
Пусть имеется система линейных алгебраических уравнений. Преобразуем эту систему следующим образом.
Перенесем свободные члены налево и разделим первое уравнение
на ( a11), второе уравнение на ( a22 ) и т.д. Получим систему,
подготовленную к релаксации:
|
x |
~ |
|
x |
|
|
|
~ |
|
x |
|
|
~ |
0 |
|
|
||||||
|
a |
|
|
... a |
|
|
b |
|
|
|||||||||||||
|
|
~ |
1 |
12 |
2 |
|
~ |
|
1n |
|
n |
~ |
1 |
|
|
|
||||||
|
a |
|
x |
x |
|
... a |
2n |
x |
n |
b |
0 |
, |
(2.12) |
|||||||||
|
|
|
21 |
1 |
|
2 |
|
|
|
|
|
|
|
2 |
|
|
||||||
|
... |
|
~ |
|
|
|
|
|
|
|
|
|
|
|
~ |
|
|
|
|
|||
|
|
~ |
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|||||
|
an1x1 |
an2 x2 ... xn |
bn |
|
|
|||||||||||||||||
~ |
|
aij |
|
|
|
|
|
~ |
b |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
||
aij |
|
|
(i j), |
bi |
|
. |
|
|
|
|
|
|
|
|
|
|||||||
aii |
aii |
|
|
|
|
|
|
|
|
|
Пусть x0 (x10 ,...,xn0 ) – начальное приближение системы (2.12).
Подставляя эти значения в систему (2.12), получим невязки.
|
0 |
~ |
0 |
n |
~ |
0 |
|
R1 |
b1 |
x1 |
a1 j |
xj |
|
||
|
|
|
|
j 2 |
|
|
|
|
~ |
|
n |
~ |
|
|
|
|
0 |
0 |
0 |
|
|||
R2 |
b2 |
x2 |
a2 j xj |
(2.13) |
|||
|
|
|
|
j 2 |
|
. |
|
|
|
|
|
j 1 |
|
|
|
|
|
|
|
|
|
|
|
... |
|
~ |
|
|
|
|
|
|
0 |
0 |
n 1 |
~ |
0 |
|
|
Rn |
bn |
xn |
anj xj |
|
j 1
29
Если одной из неизвестных xs0 дать |
приращение xs0 , то |
||||||||
соответствующая невязка |
Rs0 уменьшится |
на |
величину xs0 , |
а все |
|||||
0 |
|
|
~ |
0 |
|
|
|||
остальные невязки Ri |
|
(i s) увеличатся на ais |
xs . |
|
|
||||
Чтобы обратить очередную невязку в 0, достаточно величине xs0 |
|||||||||
0 |
|
0 |
1 |
1 |
|
0 |
~ |
0 |
|
дать приращение xs |
Rs . |
Тогда Rs 0, |
а Ri |
Ri |
ais |
xs (i s). |
|
||
Метод релаксации |
(ослабления) |
в |
его |
простейшей |
форме |
заключается в том, что на каждом шаге обращают в 0 максимальную по модулю невязку путем изменения значения соответствующей компоненты приближения. Процесс заканчивается, когда все невязки последней преобразованной системы будут равняться 0 с заданной точностью.
2.3. Пример выполнения лабораторной работы
2.3.1. Задание к лабораторной работе
Дана система четырех уравнений с четырьмя неизвестными:
a11x1 a12 x2 a13 x3 a14 x4 b1
a21x1 a22 x2 a23 x3 a24 x4 b2a31x1 a32 x2 a33 x3 a34 x4 b3a41x1 a42 x2 a43 x3 a44 x4 b4.
1.Решите систему уравнений методом Гаусса.
2.Для матрицы системы найдите обратную.
3.Зная, что свободные члены исходной системы имеют абсолютную погрешность 0,001, найдите оценку абсолютной и относительной погрешности решения.
4.Преобразуйте систему к виду, необходимому для применения метода простой итерации. Выбрав в качестве начального приближения x0 0, найдите k0 необходимое число итеративных
шагов для решения системы методом простой итерации с точностью
0,01.
30