Численные методы. Ч.2. Учебное пособие
.pdf
Лекция 13 
Уравнения (13.5) примут вид:
1 0 |
0 |
y1 |
|
2 |
|
|||||
|
−1 4 |
0 |
|
y |
|
= 8 |
|
; |
||
|
|
|
|
|
|
2 |
|
|
|
|
|
1 3 0.5 |
y |
|
10 |
|
|
||||
|
|
|
|
|
|
3 |
|
|
|
|
1 |
−1 2 |
x1 |
|
y1 |
|
|
||||
0 |
1 1.5 |
x |
2 |
|
= y |
. |
||||
|
|
|
|
|
|
|
2 |
|
|
|
0 |
0 |
1 |
|
x |
3 |
|
y |
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
Из первой системы находим вектор
y1 |
|
2 |
|
|
||
Y = y |
|
= 2.5 |
, |
|||
|
2 |
|
|
|
|
|
y |
|
|
9 |
|
|
|
|
3 |
|
|
|
|
|
из второй системы находим искомый вектор
x |
|
1 |
||
|
1 |
|
|
|
X = x2 |
= 1 . |
|||
x |
|
1 |
||
|
3 |
|
|
|
13.4. МЕТОД КВАДРАТНЫХ КОРНЕЙ
Система линейных уравнений дана в матричном виде (13.1) Здесь матрица A – симметрическая, т. е.
aij =aji , (i, j = 1,2,...,n) .
Сущность метода квадратных корней в следующем. Матрица A представляется в виде произведения двух взаим-
но транспонированных треугольных матриц:
где |
|
|
|
A = ST S , |
|
|
|
(13.6) |
|||
|
|
|
|
|
|
|
|
|
|
|
|
s11 |
s12 |
... |
s1n |
|
s11 |
0 |
... |
0 |
|
||
|
0 |
s |
... |
s |
|
, ST |
s |
s |
... |
0 |
|
S = |
|
22 |
... |
|
2n |
= 12 |
22 |
... |
|
. |
|
... ... |
... |
|
... ... |
... |
|||||||
|
0 |
0 |
... |
|
|
|
|
s2n |
... |
|
|
|
snn |
|
s1n |
snn |
|||||||
Перемножая матрицы ST и S , и приравнивая к матрице A , получим формулы для определения элементов матрицы Sij .
- 31 -
ЧИСЛЕННЫЕ МЕТОДЫ
После того, как матрица S найдена систему (13.1) представляем в виде
или
и искомый вектор
ST S x = b
ST (S x ) = b |
(13.7) |
x может быть найден из цепочки уравнений:
ST y = b ; |
|
S x = y. |
(13.8) |
Т. к. матрицы ST и S треугольные, то системы (13.8) легко решаются.
Заметим, что при действительных aij могут получится комплексные Sij . Метод применим и в этом случае.
13.5. МЕТОД ПРОГОНКИ
Пусть дана система уравнений с трёхдиагональной матрицей
Ax =b ,
т. е.
a1 |
b1 |
0 |
0 |
... |
0 |
|
|
x1 |
|
d1 |
|
|
||||||
c |
a |
b |
0 |
... |
0 |
|
|
x |
2 |
|
|
d |
2 |
|
|
|||
|
2 |
2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
0 |
c |
a |
b |
... |
0 |
|
|
x |
|
|
|
d |
|
|
(13.9) |
||
|
|
3 |
3 |
3 |
|
|
|
|
|
|
3 |
|
= |
|
|
3 |
. |
|
... ... ... ... |
... |
... |
|
... |
|
... |
|
|
||||||||||
|
0 |
0 |
... |
c |
a |
b |
|
x |
|
|
|
d |
|
|
|
|
||
|
|
|
|
n−1 |
n−1 |
n−1 |
|
|
|
n |
−1 |
|
|
|
n |
−1 |
|
|
0 |
0 |
... |
0 |
c |
a |
|
|
x |
n |
|
|
d |
n |
|
|
|||
|
|
|
|
|
n |
n |
|
|
|
|
|
|
|
|
|
|
||
Решение ищется в виде:
xi = vi xi +1 + ui , (i = n −1,n − 2,...,2,1) |
(13.10) |
Выпишем i -ое уравнение из системы (13.9): |
|
ci xi −1 + ai xi + bi xi +1 = di , (i = 2,...,n −1) . |
(13.11) |
Выпишем выражение для xi −1 , используя (13.10): |
|
xi −1 = vi −1 xi + ui −1 , (i = n −1,n − 2,...,3,2) |
(13.12) |
Теперь исключим неизвестное xi −1 из уравнения (13.11) си-
стемы, подставив (13.12) в (13.11):
ci (vi −1 xi + ui −1 ) + ai xi + bi xi +1 = di ;
- 32 -
Лекция 13 
(ai + ci
xi = −
vi −1 )xi + bi xi +1 = di − ci ui −1; |
|
|||||
bi |
xi +1 |
+ |
di |
− ci ui −1 |
. |
(13.13) |
ai + ci vi −1 |
ai |
|
||||
|
|
+ ci vi −1 |
|
|||
Сравнивая соотношение (13.13) с соотношением (13.12), выводим рекуррентные формулы для прогоночных коэффициентов vi , ui (прямая прогонка):
|
|
|
v0 |
=u0 |
=0, |
|
|
|
vi = − |
|
bi |
, ui |
= |
di |
− ci ui −1 |
, (i = 1,...,n) |
(13.14) |
ai |
+ ci vi −1 |
|
|
|||||
|
|
|
ai + ci vi −1 |
|
||||
Полагаем xn+1 = 0 и из (13.10) получаем, что xn =un . |
|
|||||||
Все остальные |
неизвестные |
xn−1, xn−2 ,..., x2 , x1 находятся по |
||||||
формулам (13.10) (обратная прогонка).
Для успешного применения метода прогонки нужно, чтобы в процессе вычислений не возникало ситуаций с делением на нуль, а при больших размерностях систем не было быстрого роста погрешностей округлений.
Будем называть прогонку корректной, если знаменатели прогоночныхкоэффициентов(13.14)необращаютсявнуль,иустой-
чивой, если i |
|
при всех |
{ |
} . |
||
|
v |
<1 |
|
|
i 1,2,...,n |
|
Приведём |
|
простые |
достаточные |
условия корректности и |
||
устойчивости прогонки, которые во многих приложениях метода автоматически выполняются.
Теорема 13.1. Пусть коэффициенты bi |
и ci |
уравнения (13.11) |
||||||
при i =2,3,...,n отличны от нуля и пусть |
} . |
(13.15) |
||||||
i |
|
i |
|
i , |
{ |
|||
a |
> |
c |
+ |
b |
|
i 1,2,...,n |
|
|
Тогда прогонка (13.14), (13.10) корректна и устойчива, т. е.
ai + ci vi −1 ≠ 0 , vi <1 .
Доказательство. Воспользуемся методом математической индукции для установления обоих нужных неравенств одновременно.
При i =1 , на основе (13.15) имеем: ai > bi ≥ 0 ,
- 33 -
ЧИСЛЕННЫЕ МЕТОДЫ
т. е. неравенство нулю знаменателя первой пары прогоночных коэффициентов, а также
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v1 |
|
= |
|
|
|
|
|
|
|
b1 |
|
|
|
|
|
= |
|
|
b1 |
|
<1 |
; |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
+ c v |
0 |
a |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Здесь c1 =0 ; |
|
|
a1 |
|
|
|
> |
b1 |
|
в силу (13.15). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Предположим |
|
, |
|
|
|
что |
|
знаменатель ( |
|
|
|
|
|
|
|
|
) -ых прогоночных коэф- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i −1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
фициентов не равен нулю и что |
|
|
|
vi −1 |
|
|
<1 . Тогда используя свой- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ство модулей, условия теоремы |
и |
|
индукционные предположе- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ния получим: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
ai + ci vi −1 |
|
≥ |
|
ai |
|
− |
|
ci vi −1 |
|
> |
|
ci |
|
+ |
|
|
bi |
|
|
− |
|
ci vi −1 |
|
= |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
= |
|
ci |
|
+ |
|
bi |
|
|
|
|
− |
|
ci |
|
|
|
vi |
|
|
= |
|
bi |
|
+ |
|
ci |
|
(1 − vi ) > 0 |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
и с учётом полученного результата |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
v |
|
= |
|
|
|
|
|
|
|
|
|
|
bi |
|
|
|
|
|
|
= |
|
|
|
|
|
|
|
bi |
|
|
|
|
|
|
|
|
|
|
|
< |
|
|
bi |
|
|
=1. |
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
i |
|
|
|
|
ai + ci vi −1 |
|
|
|
|
|
ai + ci vi −1 |
|
|
|
|
|
|
|
bi |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
Таким образом, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ |
} , т. е. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
i |
|
|
|
|
|
|
|
|
|
i i |
|
|
|
|
|
|
и |
|
|
|
|
i |
|
|
|
|
|
|
|
при всех |
|
|
|
||||||||||||||||||||||||||||||||||||||||||
теорема доказана. |
a |
|
+ c v |
≠ 0 |
|
|
|
|
|
v |
<1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
1,2,...,n |
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Следствие. Если |
|
|
A – матрица системы (13.9) с диагональ- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ным преобладанием, прогонка корректна и устойчива. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13.6. МЕТОДЫ ВЫЧИСЛЕНИЯ ОПРЕДЕЛИТЕЛЕЙ
►► Метод Гаусса
По схеме Гаусса матрица
|
|
a |
a |
... |
a |
|
|
|
A = |
|
11 |
12 |
|
1n |
|
||
... |
... |
... |
... |
|
||||
|
|
a |
a |
... a |
|
|
||
|
|
|
n1 |
n2 |
|
nn |
|
|
преобразуется в матрицу |
|
|
|
|
|
|
|
|
|
1 |
|
a(1) |
a(1) |
... |
|
a(1) |
|
|
|
|
12 |
13 |
|
|
1n |
|
0 |
|
1 |
a(2) |
... |
a(2) |
|||
B = |
|
|
|
23 |
|
|
2n |
|
... ... |
... |
... |
|
... |
||||
|
0 |
|
0 |
0 |
... |
|
1 |
|
|
|
|
|
|||||
при помощи следующих элементарных преобразований:
- 34 -
Лекция 13 
а) деления на «ведущие» элементы a11,a22(1),...,ann(n−1) , которые предполагаются ≠ 0;
б)вычитанияизстрокматрицы A иматриц Ai (i = 1,2,...,n −1) чисел, пропорциональных элементам соответствующих ведущих строк. При первой операции определитель матрицы также делится на соответствующий «ведущий» элемент, при второй – определитель матрицы остаётся неизменным.
Поэтому
|
det B = 1 = |
|
|
det A |
|
; |
|
|
|
|
|
|
|
||
|
a a |
(1) |
... a |
(n−1) |
|||
|
|
|
|
|
|||
Отсюда |
11 |
22 |
nn |
||||
|
|
|
|
|
|
|
|
det A = a11a22(1) ... ann(n−1) .
►► Метод Халецкого
Т. к. матрица A представляется в виде произведения матриц
|
b11 |
0 |
... |
0 |
|
|
1 |
c12 |
... |
c1n |
|
||
|
b |
b |
... |
0 |
|
|
|
0 |
1 |
... |
c |
|
|
A = |
21 |
22 |
|
|
|
× |
|
|
|
|
2n |
, |
|
... ... |
... |
... |
... |
... |
... |
... |
|||||||
|
|
bn2 |
... |
|
|
|
|
|
|
|
|
|
|
|
bn1 |
bnn |
|
|
0 |
0 |
... |
1 |
|
|
|||
то det A = det(B C ) = det B det C = b11 b22 ... bnn .
►► Метод квадратных корней
Т. к. симметрическая матрица A представляется в виде произведения двух взаимно транспонированных треугольных матриц
где |
A = ST S , |
|
|
|
|||
|
|
|
|
|
|
|
|
s11 |
s12 ... |
s1n |
|
||||
|
0 |
s |
|
... |
s |
|
, |
S = |
|
|
22 |
|
|
2n |
|
... ... ... |
... |
|
|||||
|
0 |
0 ... |
|
|
|
||
|
snn |
|
|||||
то
det A = det(ST S) = det ST det S = (s11 s22 ... snn )2 .
- 35 -
ЧИСЛЕННЫЕ МЕТОДЫ
13.7. МЕТОДЫ ВЫЧИСЛЕНИЯ ОБРАТНОЙ МАТРИЦЫ
►► Метод Гаусса
Пусть дана неособенная матрица
ij , |
( |
i, j = 1,2,...,n |
) . |
A = a |
|
|
Для нахождения её обратной матрицы
A−1 = xij
используется основное соотношение
A × A−1 = E ,
где E – единичная матрица.
Перемножая матрицы A и A−1 , будем иметь n систем уравнений относительно n2 неизвестных xij
n
∑aik xkj = δij , (i, j = 1,2,...,n) .
i =1
1, если i = j, δij = 0,если i ≠ j.
Полученные n систем линейных уравнений для j =1,2,...,n можно решить методом Гаусса.
►► Метод Гаусса – Жордана
Рассмотрим блочную матрицу ( A E ) , где A – невырожденная матрица. Умножая исходную матрицу слева на A−1 , получим
A−1 ( A E ) = ( A−1 A A−1 E ) = (E A−1 ) .
Таким образом, путём последовательных преобразований строк матрица A приводится к виду E , тогда как E становится матрицей A−1 .
Пример. Найти обратную матрицу для матрицы
1 |
−1 |
1 |
||
|
|
|
|
|
A = |
2 |
1 |
1 |
|
|
1 |
1 |
2 |
|
|
|
|||
двумя способами – с помощью присоединённой матрицы и с помощью элементарных преобразований.
- 36 -
Лекция 13 
Решение Способ 1. Найдём обратную матрицу с помощью присоеди-
нённой матрицы.
1.Вычислим определитель матрицы Α:
Α |
|
= |
|
1 |
−1 |
1 |
|
= 2 −1 + 2 −1 −1 + 4 = 5 ≠ 0. |
|
|
|||||||
|
|
2 |
1 |
1 |
|
|||
|
|
|
||||||
|
|
|
|
1 |
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
Так как Α ≠ 0 , то матрица Α – невырожденная и обратная матрица Α−1 существует и единственна.
2.Запишем формулу для нахождения обратной матрицы
Α−1 = Α1 Α ,
где
|
|
|
Α |
Α |
|
Α |
|
|
|
Α |
|
|
11 |
|
21 |
|
31 |
|
– |
|
= |
Α12 |
Α22 |
Α32 |
|||||
|
|
|
Α |
Α |
23 |
Α |
33 |
|
|
|
|
|
13 |
|
|
|
|
||
присоединённая матрица.
3.Найдём присоединённую матрицу Α . Для этого вычислим алгебраические дополнения элементов матрицы А:
1+1 |
1 |
1 |
|
|
=1; |
2+1 |
|
|
|
•1 |
1 |
|
= 3; |
||||||||||||||||||
А = (−1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
А = (−1) |
|
|
|
|
|
|
|
|
|
|
|||||||
11 |
|
1 |
2 |
|
|
|
|
|
|
|
21 |
|
1 |
2 |
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
3+1 |
|
•1 |
1 |
|
= −2; |
1+2 |
|
2 |
1 |
|
|
|
= −3; |
||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||
А = (−1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
А = (−1) |
|
|
|
|
|
|
|
|
|
|
|||||
31 |
|
|
|
|
1 |
1 |
|
|
|
|
12 |
|
1 |
2 |
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
А = (−1) |
2+2 |
|
|
1 |
1 |
|
|
|
=1; |
3+2 |
|
|
|
|
1 |
1 |
|
|
|
=1; |
|||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
А = (−1) |
|
|
|
|
|
|
|
|
|
|||||||
22 |
|
|
|
|
|
|
1 |
2 |
|
|
|
|
|
|
32 |
|
|
|
|
2 |
1 |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
1+3 |
|
|
|
|
2 |
1 |
|
|
=1; |
2+3 |
|
1 |
•1 |
|
= −2; |
|||||||||||||||
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
А = (−1) |
|
|
|
|
|
|
|
|
|
|
|
А = (−1) |
|
|
|
|
|
|
|
|
|
|
|||||||||
13 |
|
|
|
|
|
|
|
1 |
1 |
|
|
|
|
|
23 |
|
|
|
|
|
1 |
1 |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
3+3 |
|
|
1 |
•1 |
|
= 3. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
А = (−1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
33 |
|
|
|
|
|
|
|
|
|
2 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Таким образом, присоединённая матрица имеет вид
- 37 -
ЧИСЛЕННЫЕ МЕТОДЫ
|
|
1 |
3 |
−2 |
|
|
Α |
|
|
−3 |
1 |
1 |
|
|
= |
. |
||||
|
|
|
1 |
−2 |
3 |
|
|
|
|
|
|||
4.Найдём обратную матрицу Α−1 :
|
|
|
|
|
|
|
|
|
|
|
1 |
3 |
−2 |
1 5 |
3 5 −2 5 |
||||
|
−1 |
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
Α |
|
= |
|
|
|
Α |
|
= |
|
|
−3 1 |
1 |
|
= |
−3 5 1 5 |
1 5 |
. |
||
|
|
Α |
|
|
5 |
||||||||||||||
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
1 |
−2 3 |
|
|
1 5 |
−2 5 |
3 5 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
5.Используя определение обратной матрицы, проверим правильность её вычисления:
Α× Α−1 = Α−1 × Α = Ε ,
где
1 |
0 |
0 |
|
|
|
|
|
|
|
|
– |
Ε = |
0 |
1 |
0 |
|
|
|
0 |
0 |
1 |
|
|
|
|
|
|||
единичная матрица. Действительно,
|
|
1 |
−1 1 |
|
1 / 5 |
3 / 5 −2 / 5 |
|
1 |
0 |
0 |
|
||||
А × А |
−1 |
|
2 |
1 |
1 |
|
−3 / 5 1 / 5 1 / 5 |
|
|
0 |
1 |
0 |
|
= Е. |
|
|
= |
|
|
= |
|
||||||||||
|
|
|
1 |
1 |
2 |
|
1 / 5 |
−2 / 5 3 / 5 |
|
|
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
||||||||
Способ 2. Найдём обратную матрицу с помощью элементарных преобразований.
Так как матрица Α - невырожденная ( Α = 5 ≠ 0) , то припишем кматрице Α справаединичнуюматрицу Ε ибудемвыполнятьэлементарные преобразования над строками объединённой матрицы (Α Ε) до тех пор, пока матрица Α не превратится в единичную:
|
1 |
−1 |
1 |
|
1 |
0 |
0 |
|
|
|
1 |
−1 1 |
|
1 0 |
0 |
|
|
||
|
|
|
|
||||||||||||||||
|
2 |
1 |
1 |
|
0 |
1 |
0 |
|
~ |
|
0 |
3 |
−1 |
|
−2 |
1 |
0 |
|
~ |
|
|
|
|
|
|
||||||||||||||
|
1 |
1 |
2 |
|
0 |
0 |
1 |
|
|
|
0 |
2 |
1 |
|
−1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
−1 |
1 |
|
1 |
0 |
0 |
|
|
|
|
||||||||
|
|
|
−2 |
|
−1 |
|
|
|
~ |
|
0 |
1 |
|
1 |
−1 |
||||
|
0 |
2 |
1 |
|
−1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
- 38 -
Лекция 13 
|
1 −1 1 |
|
1 0 0 |
|
1 |
−1 1 |
|
1 |
0 |
0 |
|||||||||||
|
|
|
|||||||||||||||||||
~ 0 1 −2 |
|
−1 1 −1 |
~ |
0 |
1 −2 |
|
−1 |
1 |
−1 ~ |
||||||||||||
|
|
|
|
|
|
|
|
|
0 |
0 1 |
|
1 5 |
|
|
|||||||
|
0 0 5 |
|
1 |
−2 3 : 5 |
|
|
−2 5 3 5 |
||||||||||||||
1 |
−1 0 |
|
4 5 2 5 −3 5 |
1 |
0 |
0 |
|
|
1 5 |
3 5 −2 5 |
|||||||||||
|
|
||||||||||||||||||||
~ |
0 |
1 0 |
|
−3 5 1 5 |
|
1 5 |
~ |
0 |
1 |
0 |
|
|
−3 5 1 5 |
1 5 . |
|||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
|
|
1 5 |
|
|
||
|
0 1 |
|
1 5 −2 5 3 5 |
|
|
|
−2 5 3 5 |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||
Таким образом, обратная матрица имеет вид |
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
1 5 |
3 5 |
−2 5 |
|
|
|
|||||||
|
|
|
|
|
|
|
Α |
−1 |
|
−3 5 1 5 |
1 5 |
|
|
|
|||||||
|
|
|
|
|
|
|
|
= |
. |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
1 5 |
−2 5 |
3 5 |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Выводы
В лекции поставлены и решены следующие задачи линейной алгебры: решение систем линейных уравнений; вычисление определителей; нахождение обратной матрицы. Дано определение понятию «прямой метод решения систем линейных алгебраических уравнений». Для решения систем линейных алгебраических рассмотрены следующие прямые методы: метод Гаусса, метод Халецкого, метод квадратных корней, метод прогонки для матриц специального вида. Кроме того разобраны методы вычисления определителей квадратных матриц и нахождения обратных невырожденных матриц.
Вопросы для самопроверки
1.Является ли вектор [1; 1; 1]Т решением системыA*X=F, где
1 |
1 |
1 |
|
|
х |
|
|
3 |
|
|
|
|
|
|
|
1 |
|
|
|
|
? |
А = 2 1 |
1 |
, |
Х = |
х2 |
, |
F = 4 |
|
|||
1 |
2 |
1 |
|
|
х |
|
|
4 |
|
|
|
|
|
|
|
3 |
|
|
|
|
|
2.Является ли вектор [1; 1; 1]Трешением системы A*X=F, где
1 2 |
3 |
|
|
х |
|
|
6 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
? |
А = 4 |
5 |
6 |
, |
Х = |
х2 |
, |
F = 15 |
|
||
7 |
8 |
9 |
|
|
х |
|
|
23 |
|
|
|
|
|
|
|
3 |
|
|
|
|
|
- 39 -
ЧИСЛЕННЫЕ МЕТОДЫ
3.К какому типу методов - прямым или итерационным - относится метод Гаусса?
4.Кратко изложите сущность метода Гаусса.
5.ВчемзаключаетсяпрямойиобратныйходвметодеГаусса?
6.Изложите сущность схемы Халецкого.
7.Представьте матрицу
1 |
−1 |
2 |
||
|
|
|
|
|
A = −1 |
5 |
4 |
|
|
|
1 |
2 |
7 |
|
|
|
|
|
|
ввидепроизведенияверхнейинижнейтреугольныхматриц. 8. Изложите сущность метода квадратных корней.
9. Изложите сущность метода прогонки.
10. Вычислите определитель матрицы
2 |
−1 |
2 |
|
|
|
|
|
A = 4 |
5 |
4 |
|
3 |
2 |
7 |
|
|
|
|
|
с помощью элементарных преобразований. 11. Для
2 |
−1 |
2 |
|
|
|
|
|
A = 4 |
5 |
4 |
|
3 |
2 |
7 |
|
|
|
|
|
найдите обратную матрицу по схеме Гаусса-Жордана.
Рекомендованная литература: 2, 4, 5, 8, 9, 10, 12, 13, 14, 15, 16, 17.
- 40 -
