1846
.pdf
Получили верхнюю треугольную матрицу коэффициентов. Выполнив обратный ход метода Гаусса, найдём:
x3 253,3328 9,048 ;
x2 10 7 9,048 7,619 ; 7 7
x1 42 6 9,048 7,619 4,669.
Приближенные методы решения систем линейных алгебраических уравнений для систем специального вида (когда многие побочные коэффициенты равны нулю) имеют преимущества по сравнению с методом Гаусса, заключающиеся в следующем:
1.Если итерации сходятся достаточно быстро, затраты времени сокращаются на 20-30%.
2.Случайные ошибки самоисправляются в процессе итераций.
3.Значительно меньше сказываются погрешности округлений.
III. Метод простой итерации.
Система (1) приводится к виду:
x1 c10 |
c12 x2 |
c13 x3... c1n xn , |
|
|
|
||
x2 |
c20 |
c21x1 |
c23x3... c2n xn , |
|
|
|
|
|
|
(6) |
|||||
. . . . . . . . . . . . . . . . . . . . . . . . . , |
|
|
|||||
|
|
|
|||||
x |
c |
c x |
c x |
... c |
x |
. |
|
n |
n0 |
n1 1 |
n2 2 |
nn 1 |
n 1 |
|
|
|
|
b |
|
aij |
|
|
|
|
|
|
|
Здесь c |
|
i |
, |
c |
|
, i 1, 2, ...,n; |
j 1, 2, ...,n; |
i j . |
|||
|
|
||||||||||
i0 |
|
aii |
ij |
aii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Исходные значения переменных |
x 0 , x 0 , ..., x o |
начальное прибли- |
|||||||||
|
|
|
|
|
|
|
1 |
2 |
n |
|
|
жение решения, подставленные в правые части уравнений системы (6),
используются |
для |
вычисления |
новых |
значений |
переменных |
||
x 1 , |
x 1 , |
..., x 1 |
первое приближение решения, в левых частях уравнений |
||||
1 |
2 |
n |
|
|
|
|
|
системы |
(6). |
Затем первое приближение решения – значения |
|||||
x 1 , |
i 1, 2, ..., n, |
подставляются в правую часть системы (6) и получают |
|||||
i |
|
|
|
|
|
|
|
второе приближенное решение xi 2 , i 1, 2, ..., n . Далее процедуру решения повторяют, пока не будет достигнута требуемая точность вычислений:
x k x k 1 |
|
. |
(7) |
|
|
||||
i |
i |
|
|
|
31
|
IV. Метод Зейделя |
|
|
|
|
|
|
|
|||
|
Задаёмся |
начальным |
приближением |
решения |
системы |
(6): |
|||||
x 0 , x 0 , |
..., x o , которое подставляем в правую часть первого уравнения |
||||||||||
1 |
2 |
n |
|
|
|
|
|
|
x 1 . |
|
|
системы |
(6), |
и |
определяем |
уточнённое значение |
величины |
Это |
|||||
|
|
|
|
|
x 1 |
|
|
x 0 |
|
1 |
|
уточнённое |
значение |
используется |
вместо |
в |
начальном |
||||||
|
|
|
|
|
1 |
для определения x 1 |
1 |
|
|
|
|
приближении |
x 1 , x 0 , |
..., x o |
из второго уравнения |
||||||||
|
|
|
1 |
2 |
n |
|
2 |
|
|
|
|
системы (6). Таким образом, в правую часть второго уравнения подставляем числа x11 , x20 , ..., xno и определяем x21 . В правую часть третьего уравнения системы (6) подставляем числа x11 , x21 , x30 , ..., xno и определяем ݔ . Данную процедуру повторяем для всех уравнений системы (6) и последовательно определяем x11 , x21 , ..., xn1 первое приближение
решения. После этого аналогичным образом можно вычислить второе приближение решения, и так далее. Процесс вычислений заканчивают, когда достигается требуемая точность вычислений:
x k x k 1 |
|
. |
(8) |
|
|
||||
i |
i |
|
|
|
Определение: матрица A имеет диагональное преобладание, если в каждой строке матрицы элемент, стоящий на главной диагонали, по модулю больше, чем сумма модулей остальных элементов данной строки:
|
|
a11 |
|
|
|
|
|
a12 |
|
|
|
|
a13 |
|
|
|
|
|
|
|
|
a1n |
|
, |
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
a22 |
|
|
|
a21 |
|
|
|
|
a23 |
|
|
|
|
a2n |
|
, |
(9) |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
a nn |
|
|
|
an1 |
|
|
|
an2 |
|
|
|
|
an,n 1 |
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Достаточные условия сходимости методов простой итерации и Зейделя состоят в том, что если матрица коэффициентов A исходной линейной системы (1) имеет диагональное преобладание, причём хотя бы одно неравенство в совокупности неравенств (9) является строгим, то оба метода сходятся при условии, что итерации проводятся с помощью формул (6). Метод Зейделя сходится при этом быстрее.
Отметим, что путём эквивалентных преобразований матрицу A всегда, вообще говоря, можно привести к виду, удовлетворяющему соотношениям (9).
П р и м е р 1 .
Дана система линейных алгебраических уравнений:
x 10 y 9, 5x y 6.
32
Поскольку |
|
|
1 |
10 |
|
51 0, то система имеет единственное |
|||||||||||
|
|
||||||||||||||||
|
|
|
5 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
решение. |
|
|
|
|
|
|
1 |
|
|
|
|
10 |
|
, |
|||
Проверим условия (9): |
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
1 |
|
|
|
5. |
||||||
|
|
|
|
|
|
|
|
|
|||||||||
Следовательно, процедуры метода простой итерации и метода Зейделя не позволяют получить решение исходной системы с помощью формул (6):
x 9 10 y, |
|
|
y 6 5x. |
|
|
Преобразуем исходную систему путём перестановки столбцов к
эквивалентному виду: |
|
|
|
|
|
||
|
|
|
|
|
|
10 y x 9, |
|
|
|
|
|
|
|
y 5x 6. |
|
|
|
|
|
|
|
|
|
При этом, |
|
10 |
1 |
|
|
51 0. |
|
|
|
|
|||||
|
|
1 |
5 |
|
|
|
|
Условия (9) будут иметь вид:
10 1,
5 1.
Условия диагонального преобладания выполняются. Решение методами простой итерации и Зейделя можно получить с помощью формул:
y |
|
1 |
|
9 x , |
|
|
|
||
|
10 |
|
||
|
|
|||
|
|
1 |
6 y . |
|
x |
5 |
|||
|
|
|
|
|
П р и м е р 2 .
Решить систему линейных алгебраических уравнений
x1 x2 6x3 42 6x1 x2 x3 11,33
x1 6x2 x3 32
методом простой итерации с точностью 0,02 . В качестве начального приближения принять числа: x10 1; x20 1; x30 1.
33
Р е ш е н и е Матрица коэффициентов исходной системы не имеет диагонального
преобладания. Действительно:
1 1 6;
1 6 1;
1 1 6.
Переставив строки в исходной системе, приведём матрицу коэффициентов к диагональному преобладанию:
6x x x 11,33;
x1 6x2 x3 32;
x1 x2 6x3 42.1 2 3
Приведём эту систему к виду (6):
x |
|
1 |
11,33 x |
2 |
x ; |
||||||
1 |
|
|
6 |
|
|
|
|
3 |
|
||
|
|
|
|
1 32 |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
|
x |
2 |
|
x |
x |
; |
|
||||
|
|
|
|
6 |
|
1 |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x3 |
1 |
42 |
x1 |
x2 . |
|
|||||
|
6 |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Далее построим итерационный процесс. Первая итерация:
x 1 1 |
11,33 |
x 0 x 0 1 |
11,33 1 1 2,222; |
||||||
1 |
6 |
|
|
|
2 |
3 |
6 |
|
|
|
|
1 |
32 |
|
|
32 1 1 5,667; |
|
||
|
x 1 |
x 0 x 0 1 |
|
||||||
|
2 |
|
6 |
|
1 |
3 |
6 |
|
|
|
|
|
42 |
|
|
42 1 1 7,333. |
|
||
|
x 1 1 |
x 0 x 0 1 |
|
||||||
|
3 |
|
6 |
|
1 |
2 |
6 |
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса не выполняется:
|
x 1 |
x 0 |
|
|
|
2,222 1 |
|
1,222 0,02; |
|
||||||||
|
|
|
|
||||||||||||||
|
|
|
|
||||||||||||||
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
|
|
|
|
|
|
5,667 1 |
|
4,667 |
|
|
||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
||||||||||
|
x2 |
x2 |
|
|
|
|
|
|
0,02; |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
x3 |
x3 |
|
|
|
|
7,333 1 |
6,333 |
0,02. |
||||||||
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
34
Вторая итерация:
|
2 |
|
1 |
|
|
1 |
1 |
|
1 |
|
|
x1 |
|
6 11,33 |
x2 |
x3 |
6 |
11,33 5,667 7,333 4,055; |
|||||
|
|
|
|
1 |
32 |
|
|
|
1 |
|
|
|
|
2 |
|
1 |
1 |
32 2,222 7,333 6,926; |
|
||||
|
x2 |
6 |
x1 |
x3 |
6 |
|
|||||
|
|
|
|
42 |
|
|
|
|
|
||
|
|
2 |
|
1 |
1 |
1 |
1 |
42 2,222 5,667 8,315. |
|
||
|
x3 |
6 |
x1 |
x2 |
6 |
|
|||||
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса вновь не выполняется:
x 2 x 1 |
|
|
|
|
|
4,055 2,222 |
|
1,833 |
0,02; |
|
|||||||
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|||||||||||||
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
1 |
|
|
|
|
|
|
6,926 5,667 |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|||||||||
x2 |
x2 |
|
|
|
|
|
|
1,259 0,02; |
|||||||||
2 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
8,315 7,333 |
|
|
|
0,982 |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
||||||||
x3 |
x3 |
|
|
|
|
|
0,02. |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Третья итерация:
|
3 |
|
1 |
|
|
2 |
2 |
|
1 |
|
|
x1 |
|
6 11,33 |
x2 |
x3 |
6 |
11,33 6,926 8,315 4,428; |
|||||
|
|
|
|
1 |
32 |
|
|
|
1 |
|
|
|
|
3 |
|
2 |
2 |
32 4,055 8,315 7,395; |
|
||||
|
x2 |
6 |
x1 |
x3 |
6 |
|
|||||
|
|
|
|
42 |
|
|
|
|
|
||
|
|
3 |
|
1 |
2 |
2 |
1 |
42 4,055 6,926 8,830. |
|
||
|
x3 |
6 |
x1 |
x2 |
6 |
|
|||||
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса опять не выполняется:
x 3 |
x 2 |
|
|
|
|
4,428 4,055 |
|
|
|
10,373 0,02; |
||||||
|
|
|
|
|||||||||||||
|
|
|
|
|||||||||||||
1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
2 |
|
|
|
7,395 6,926 |
|
1,009 0,02; |
|
|||||||
|
|
|
|
|||||||||||||
|
|
|
|
|||||||||||||
|
x2 |
|
x2 |
|
|
|
|
|||||||||
|
3 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
x3 |
|
x3 |
|
|
8,830 8,315 |
|
0,515 0,02. |
||||||||
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Четвёртая итерация:
x 4 1 |
11,33 x 3 x 3 1 |
11,33 7,395 8,830 4,592; |
||||||
1 |
6 |
|
|
2 |
3 |
6 |
|
|
|
|
1 |
|
|
32 4,428 8,830 7,543; |
|
||
|
x 4 |
32 x 3 x 3 1 |
|
|||||
|
2 |
|
6 |
1 |
3 |
6 |
|
|
|
|
|
|
|
42 4,428 7,395 8,971. |
|
||
|
x 4 1 |
42 x 3 x 3 1 |
|
|||||
|
3 |
|
6 |
1 |
2 |
6 |
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса снова не выполняется:
35
x 4 |
x 3 |
|
|
|
|
|
|
4,592 4,428 |
|
0,164 0,02; |
||||||
|
|
|
|
|
|
|||||||||||
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x24 |
x23 |
|
|
|
|
7,543 7,395 |
|
|
|
|||||||
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
0,148 0,02; |
|||||||||||
|
4 |
3 |
|
|
|
|
8,971 8,830 |
|
|
|
0,141 0,02. |
|
||||
|
|
|
|
|
|
|
||||||||||
|
x3 |
x3 |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пятая итерация:
x 5 1 |
11,33 x 4 x 4 1 |
11,33 7,543 8,971 4,641; |
||||||||
1 |
6 |
|
|
2 |
3 |
6 |
|
|
|
|
|
|
1 |
|
|
32 |
4,592 |
8,971 7,594; |
|
||
|
x 5 |
32 x 4 x 4 1 |
|
|||||||
|
2 |
|
6 |
1 |
3 |
6 |
|
|
|
|
|
|
|
|
|
42 |
|
7,543 9,023. |
|
||
|
x 5 1 |
42 x 4 x 4 1 |
4,592 |
|
||||||
|
3 |
|
6 |
1 |
2 |
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса всё ещё не выполняется:
|
|
x 5 |
x 4 |
|
|
|
|
|
4,641 4,592 |
|
|
0,049 0,02; |
|
|
|
|
|
|
|
||||||||
|
|
|
|
||||||||||
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
4 |
|
|
|
|
7,594 7,543 |
|
0,051 0,02; |
|
||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
x2 |
x2 |
|
|
|
|
|
|||||
|
|
5 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
x3 |
x3 |
|
|
9,023 8,971 |
|
|
0,052 0,02. |
||||
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|||
Шестая итерация:
x 6 1 |
11,33 |
x 5 x 5 1 |
11,33 7,594 9,023 4,658; |
||||||||
1 |
6 |
|
|
|
2 |
3 |
6 |
|
|
|
|
|
|
1 |
|
|
|
32 |
4,641 |
9,023 7,611; |
|
||
|
x 6 |
32 x 5 x 5 1 |
|
||||||||
|
2 |
|
6 |
|
1 |
3 |
6 |
|
|
|
|
|
|
|
42 |
|
|
42 |
|
7,594 9,039. |
|
||
|
x 6 1 |
x 5 x 5 1 |
4,641 |
|
|||||||
|
3 |
|
6 |
|
1 |
2 |
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса выполняется:
x 6 |
x 5 |
|
|
|
4,658 4,641 |
|
0,017 |
0,02; |
|
|
|
||||||
|
|
|||||||
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
6 |
5 |
|
|
|
7,611 7,594 |
|
0,017 |
|
|
|
|
||||||
|
|
|
||||||
x2 |
x2 |
|
|
|
0,02; |
|||
6 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|||
x3 |
x3 |
|
|
9,039 9,023 |
0,016 |
|||
|
0,02. |
|||||||
|
|
|
|
|
|
|||
Таким образом, решение исходной системы линейных алгебраических уравнений, полученное методом итераций с точностью 0, 02 , равно:
x1 4,658; x2 7,611; x3 9,039.
36
П р и м е р 3 .
Решить систему линейных алгебраических уравнений
6x x x 11,33
x1 x2 6x3 42
x1 6x2 x3 321 2 3
методом Зейделя с точностью 0, 02 . В качестве начального приближения принять числа: x10 1; x20 1; x30 1.
Р е ш е н и е .
Матрица коэффициентов исходной системы не имеет диагонального преобладания. Действительно:
61 1;
1 1 6;
1 1 6.
Переставив строки в исходной системе, приведём матрицу коэффициентов к диагональному преобладанию:
6x x x 11,33;
x1 6x2 x3 32;
x1 x2 6x3 42.1 2 3
Приведём эту систему к виду (6):
x |
1 |
11,33 x |
2 |
x |
; |
|||||
1 |
|
6 |
|
|
|
|
|
3 |
|
|
x |
|
1 32 x |
x |
|
; |
|
||||
2 |
|
|
|
|||||||
|
|
6 |
1 |
|
3 |
|
|
|
||
|
|
|
|
|
|
|
. |
|
||
x |
3 |
|
1 |
42 x |
x |
2 |
|
|||
|
|
6 |
1 |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
Далее построим итерационный процесс. Первая итерация:
|
|
1 |
|
1 |
|
|
|
0 |
|
|
|
0 |
|
1 |
|
||||
|
x1 |
|
6 11,33 x2 |
x3 |
|
6 11,33 1 1 2,222; |
|
||||||||||||
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
x |
1 |
|
32 x |
1 |
x |
0 |
|
32 2,222 1 5,870; |
|
|||||||||
|
|
|
|
|
|
|
|
||||||||||||
|
|
2 |
|
6 |
1 |
|
3 |
|
|
|
6 |
|
|
|
|||||
1 |
|
|
1 |
|
|
1 |
|
1 |
|
|
1 |
|
|
|
|
|
|||
x3 |
|
|
6 |
42 x1 |
x2 |
6 |
42 2,222 5,870 8,349. |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
37
Условие окончания итерационного процесса не выполняется:
|
|
|
|
|
|
|
|
|
x 1 |
x 0 |
|
|
|
|
2,222 1 |
|
1,222 0,02; |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
0 |
|
|
|
|
|
|
5,870 1 |
|
|
|
4,870 |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
x2 |
x2 |
|
|
|
|
|
|
|
|
0,02; |
|
||||||||
|
|
|
|
|
|
|
|
|
1 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8,349 1 |
|
|
7,349 |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
x3 |
x3 |
|
|
|
|
0,02. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Вторая итерация: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
2 |
|
|
1 |
11,33 |
|
1 |
|
|
|
|
|
|
1 |
|
1 |
11,33 5,870 |
|
|
|||||||||
x1 |
|
|
6 |
x2 |
x3 |
6 |
8,349 4,258; |
|||||||||||||||||||||
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
x |
2 |
|
32 |
x |
2 |
x |
1 |
|
32 4,258 8,349 7,434; |
|
|||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
2 |
|
|
6 |
|
1 |
3 |
|
6 |
|
|
|
|
|
|
|
|||||||||||
|
|
2 |
|
1 |
42 |
2 |
|
|
|
|
|
|
2 |
|
1 |
42 4,258 7,434 8,949. |
|
|||||||||||
|
x3 |
6 |
x1 |
x2 |
6 |
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса вновь не выполняется:
|
x 2 |
x 1 |
|
|
|
|
4,258 |
2,222 |
|
|
2,036 0,02; |
||||
|
|
|
|
|
|||||||||||
|
|
|
|||||||||||||
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
1 |
|
|
|
|
7,434 5,870 |
|
1,564 0,02; |
|
||||
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
||||||||||
|
|
x2 |
x2 |
|
|
|
|
|
|||||||
|
|
2 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
x3 |
x3 |
|
|
|
8,949 |
8,349 |
|
|
0,600 0,02. |
||||
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Третья итерация:
|
3 |
|
1 |
11,33 |
2 |
|
2 |
|
|
1 |
|
|
|
|||||||
x1 |
|
|
6 |
x2 |
x3 |
6 |
11,33 7,434 8,949 4,619; |
|||||||||||||
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
x |
3 |
|
|
32 |
x |
3 |
x |
2 |
|
|
32 4,619 |
8,949 7,595; |
|
||||||
|
|
|
|
6 |
|
|
|
|
|
|||||||||||
|
|
2 |
|
|
|
|
|
1 |
3 |
|
6 |
|
|
|
||||||
|
|
|
3 |
|
|
1 |
42 |
|
3 |
|
3 |
|
|
1 |
42 4,619 |
7,595 9,036. |
|
|||
|
x3 |
|
|
6 |
x1 |
x2 |
6 |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса опять не выполняется:
x 3 |
x 2 |
|
|
|
|
|
4,619 4,258 |
|
|
0,361 0,02; |
|
|
|
|
|
||||||||
|
|
|
|||||||||
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
3 |
2 |
|
|
|
|
7,595 7,434 |
|
|
0,161 0,02; |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|||||||
x2 |
x2 |
|
|
|
|
|
|
||||
3 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
x3 |
x3 |
|
|
|
9,036 8,949 |
|
|
|
|||
|
|
|
|
0,087 0,02. |
|||||||
|
|
|
|
|
|
|
|
||||
38
Четвёртая итерация:
|
4 |
|
1 |
11,33 |
|
3 |
|
3 |
|
1 |
|
|
|||||
x1 |
|
6 |
x2 |
x3 |
6 |
11,33 7,595 9,036 4,660; |
|||||||||||
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
1 |
|
|
|
x |
4 |
|
32 |
x |
4 |
x |
3 |
|
32 4,660 9,036 7,616; |
|
||||||
|
|
|
|
|
|
|
|||||||||||
|
|
2 |
|
|
6 |
|
1 |
3 |
|
6 |
|
|
|||||
|
|
4 |
|
1 |
42 |
|
4 |
|
4 |
|
1 |
42 4,660 7,616 9,046. |
|
||||
|
x3 |
6 |
x1 |
x2 |
6 |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса выполняется для третьего уравнения:
x 4 |
x 3 |
|
|
|
|
|
|
|
|
4,660 4,619 |
|
|
0,041 0,02; |
||||
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|||||||||||
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
3 |
|
|
|
|
|
7,616 7,595 |
|
|
|
0,021 0,02; |
|
||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
||||||||||
x2 |
x2 |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
3 |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
x3 |
x3 |
|
9,046 9,036 |
0,01 0,02. |
||||||||||||
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||
Пятая итерация:
x 5 1 |
11,33 |
x 4 x 4 1 |
11,33 7,616 9,046 4,665; |
|||||||
1 |
|
6 |
|
|
|
2 |
3 |
6 |
|
|
|
x 5 |
|
1 |
32 |
|
|
32 4,665 9,046 7,619; |
|
||
|
|
x 5 x 4 1 |
|
|||||||
|
2 |
|
|
6 |
|
1 |
3 |
6 |
|
|
|
x 5 |
|
|
|
|
|
42 4,665 7,619 9,047. |
|
||
|
1 |
42 x 5 x 5 1 |
|
|||||||
|
3 |
|
|
6 |
|
1 |
2 |
6 |
|
|
|
|
|
|
|
|
|
|
|
||
Условие окончания итерационного процесса выполняется:
|
|
x 5 |
x 4 |
|
|
|
|
4,665 4,660 |
|
0,005 0,02; |
|
|
|
|
|
||||||||
|
|
|
|||||||||
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
4 |
|
|
|
|
7,619 7,616 |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
||||||
|
|
x2 |
x2 |
|
|
|
|
0,003 0,02; |
|||
|
|
5 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
|
|
x3 |
x3 |
|
|
9,047 9,046 |
|
0,001 0,02. |
|||
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
Итак, решение исходной системы линейных алгебраических уравнений, полученное методом Зейделя с точностью 0,02 , равно:
x1 4,665; x2 7,619; x3 9,047.
Обусловленность систем линейных алгебраических уравнений
Правые части bj и коэффициенты aij системы (1) известны, вообще
говоря, лишь приближённо (например, они получаются из физических измерений с некоторой степенью достоверности либо путём вычислений с неизбежным округлением). Возникает вопрос: как неточно заданные правые части и коэффициенты системы (1) влияют на получаемое решение?
39
П р и м е р 4 .
Рассмотрим систему линейных алгебраических уравнений:
x1 0,99x2 1,99; 0,99x1 0,98x2 1,97.
Решение этой системы очевидно: x1 1, x2 1.
Рассмотрим далее ту же систему, но с уточнённой правой частью:
x1 0,99x2 1,989903; 0,99x1 0,98x2 1,970106.
Решение этой системы: x1 3, x2 1,0203.
Как следует из примера, незначительная погрешность в правых частях системы привела к существенному изменению её решения.
Исследования показывают, что между величинами относительной ошибки решения x , относительной погрешности задания правых частей b
и коэффициентов системы a имеют место следующие зависимости:
x C b; |
x C a. |
(10) |
Здесь С – степень обусловленности.
По величине С судят о том, насколько матрица коэффициентов системы
(1)– матрица A – «хороша» с точки зрения вычислений:
если C 1 10 – это хорошо обусловленные системы;
если C 10 103 – это удовлетворительно обусловленные системы;
если C 103 105 – это плохо обусловленные системы;
если C 105 – это почти вырожденные системы.
Решать системы линейных алгебраических уравнений, для которых С>103 любыми методами весьма затруднительно.
Непосредственное определение степени обусловленности является, в общем случае, задачей чрезвычайно сложной. Для симметричных матриц
A aij , где aij a ji , степень обусловленности определяется так:
C max .
min
Здесь max и min – наибольшее и наименьшее собственные значения
матрицы A .
Для плохо обусловленных систем, как правило, главный определитель стремится к нулю: 0 . Плохо обусловленные системы иногда, повидимому, указывают на то, что физическая задача поставлена недостаточно корректно.
Кстати, в рассмотренном выше примере: C 39600; 0,0001.
40
