Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Системы линейных уравнений. Матрицы и определители

.pdf
Скачиваний:
67
Добавлен:
01.05.2014
Размер:
155.71 Кб
Скачать

Как видно из (3.3), определитель ∆1 получается из определителя ∆ путем замены первого стобца на столбец свободных членов; аналогично определитель ∆2 получается из определителя ∆ путем замены второго стобца на столбец свободных членов. Формулы (3.4) называются формулами Крамера.

Возьмем теперь три уравнения с тремя неизвестными:

a11x1 + a12x2 + a13x3 = b1;

 

a21x1 + a22x2 + a23x3 = b2;

(3.5)

a31x1 + a32x2 + a33x3 = b3:

 

Перепишем первые два уравнения в виде (3.1):

 

a11x1 + a12x2 = b1 − a13x3;

 

a21x1 + a22x2 = b2 − a23x3:

 

Решая их относительно неизвестных x1 и x2 по формулам (3.2), будем иметь:

x1 =

(b1 − a13x3)a22 (b2 − a23x3)a12

; x2 =

(b2 − a23x3)a11 (b1 − a13x3)a21

:

 

a11a22 − a21a12

a11a22 − a21a12

Подставляя эти выражения в последнее уравнение системы, получим уравнение для определения неизвестной x3 и, наконец, решая это уравнение, будем иметь окончательное выражение для этой неизвестной:

x3 =

a11a22b3 + a12b2a31 + b1a21a32

− a11b2a32 − a12a21b3 − b1a22a31

:

(3.6)

a11a22a33 + a12a23a31 + a13a21a32

 

− a11a23a32 − a12a21a33 − a13a22a31

 

Выражения для x1 и x2 можно получить из предыдущих формул, подставив в них x3. Ясно однако, что формулы для x1 и x2 будут иметь вид, аналогичный (3.6), так как неизвестные входят в систему равноправно, отличаясь лишь номерами.

Если, по аналогии со случаем системы из двух уравнений, мы обозначим знаменатель через ∆, и назовем его определителем основной матрицы системы, то следует написать

 

a

 

a

a

 

 

 

 

 

 

a11

a12

a13

 

 

(3.7)

∆ =

a21

a22

a23

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

31

32

 

33

 

 

 

Заметим теперь, что числитель дроби (3.6)

может быть

получен из знаменателя простой

заменой коэффициентов ai3 при x3 свободными членами bi. Поэтому, обозначив числитель через ∆3, мы должны записать его в виде формулы

 

 

a

 

a

 

b

 

 

 

 

 

 

 

a11

a12

b1

 

 

(3.8)

3

=

a21

a22

b2

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

 

32

 

3

 

 

 

 

 

 

 

 

 

 

 

 

которая получается из формулы для ∆ заменой элементов третьего столбца ai3 на bi; i = 1; 2; 3. С другой стороны мы можем представить числитель дроби (3.6) в следующем виде:

3 = b1(a21a32 − a22a31) − b2(a11a32 − a12a31) + b3(a11a22 − a12a21) =

(3.9)

 

 

a21

a22

 

 

 

a11

a12

 

 

 

a11

a12

 

= b1

 

 

 

 

− b2

 

 

 

 

+ b3

 

 

 

 

 

a31 a32

 

a31 a32

 

a21 a22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

согласно правилу вычисления определителя второго порядка. Определители второго по-

рядка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a21

a22

 

a11

a12

 

a11

a12

 

 

 

;

 

 

;

 

;

 

a31

a32

a31

a32

a21

a22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

называются минорами элементов

b1; b2

и b3 соответственно

в определителе ∆3.

Минором всякого элемента определителя ∆ называется определитель, полученный из ∆ вычеркиванием строки и столбца, на пересечении, которых расположен данный элемент.

Формула (3.9) дает, на самом деле, правило вичисления определителя третьего порядка через определители второго порядка. Миноры входят в эту формулу с разными знаками, поэтому вводится понятие алгебраического дополнения. Обозначим минор элемента aij как Mij , и алгебраическое дополнение – как Aij , тогда

Aij = (1)i+j Mij :

(3.10)

То есть, алгебраическое дополнение элемента aij равно минору этого элемента, если сумма i + j номеров строки и столбца, на пересечении которых расположен элемент aij , – число четное. Если сумма i + j – число нечетное, то алгебраическое дополнение равно минору с обратным знаком.

Возвращаясь к системе (3.5), можем записать теперь ее решение в компактной форме xi = i ; i = 1; 2; 3;

где ∆ – определитель основной матрицы системы, ∆i – определитель полученный из ∆ заменой i-го столбца на столбец свободных членов. Точно так же записывается решение системы из n уравнений с n неизвестными при условии ∆ ≠ 0. Эти формулы называются

формулами Крамера.

Отметим, что вычисление определителя n-го порядка требует выполнения около n · n! арифметических операций. Поэтому решение линейной систеты из n уравнений требует примерно N1 = n(n + 1)! операций. Решение этой же задачи по методу Гаусса требует приблизительно N2 = n3 операций. Так как

N1 (n − 1)!;

N2

то число операций метода Крамера превосходит число операций метода Гаусса в два раза при n = 3, в шесть раз при n = 4, в двадцать четыре раза при n = 5 и т. д. Тем не менее формулы Крамера бывают полезны при выводе некоторых формул.

Вычисление определителей

1. Определители 2-го порядка.

 

 

 

 

 

 

 

 

 

a

b

 

= ad − bc:

 

 

 

 

 

 

 

 

 

 

 

 

 

c

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Определители 3-го порядка вычисляется

по формуле

 

 

 

 

 

a11

a12

a13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a22

a23

= a11a22a33 + a12a23a31

+ a13a21a32

 

a11a23a32

 

a12a21a33

 

a13a22a31;

a21

 

a

 

a

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

32

 

33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

которая обсуждалась выше. Слагаемые в этой формуле можно изобразить графически

12

«+»

«–»

 

s@

@

s

 

s

 

s

 

 

s@@ s

 

s

 

s

s

 

 

 

 

 

 

 

 

 

 

 

@

 

 

 

 

 

 

s

 

 

 

 

 

s

 

 

 

 

 

 

 

s@@ s

 

 

 

 

s@

@

s

s

 

 

s

 

 

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

@

 

 

 

 

 

 

 

 

@

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

s

 

s

s

 

 

s

 

 

 

s

s

 

s

 

 

s

 

s

 

 

s s

s

s A

 

 

s

s AHHs HHs

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

s

s

s

s

 

 

HHs HA s

s

 

A s

s

 

 

 

 

 

 

 

 

 

 

 

 

 

HA

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

H

 

A

 

 

 

 

 

A

 

 

 

s

 

 

s

s

s

 

 

s

 

 

s

s

 

s

 

 

s

 

Здесь каждый рисунок соответствует слагаемому в выражении для определителя, линии соединяют элементы определителя, которые перемножаются. Знак «+» обозначает слагаемые, которые входят со своими знаками, а знак «–» – слагаемые, которые входят с противоположными знаками. Это графическое правило называется правилом треугольников.

3. Для определителей более высоких порядков правил, подобных правилу треугольников не существует, их вычисляют путем разложения по элементам какого-нибудь столбца, или – какой-нибудь строки. Например, разложим определитель по элементам первой стро-

ки:

a

 

a

 

a

 

a

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a11

a12

a13

a14

 

 

 

 

a22

a23

a24

 

 

 

 

 

a21

a23

a24

 

 

 

 

 

41

 

42

 

43

 

44

 

 

 

 

 

 

 

 

 

 

 

 

a21

a22

a23

a24

 

= a

 

 

a32

a33

a34

 

a

 

 

a31

a33

a34

 

+

 

 

 

31

 

32

 

33

 

34

 

 

 

a

 

a

 

a

 

 

 

 

a

 

a

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

a

 

a

 

a

 

 

 

 

 

 

 

42

 

 

43

 

 

44

 

 

 

 

 

 

41

 

 

43

 

 

44

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

a

 

 

a

 

 

 

 

 

a

 

 

a

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a21

a22

a24

 

 

 

 

 

a21

a22

a23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ a13

 

 

 

 

a32

a34

 

 

a14

 

 

 

 

a32

a33

 

 

 

 

 

 

 

 

 

 

 

a31

 

 

a31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

41

 

42

 

44

 

 

 

 

 

 

41

 

42

 

43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При написании таких разложений достаточно определить знак первого члена по формуле (3.10), а затем знаки чередуются. Полученные таким путем определители третьего порядка можно вычислить по правилу треугольников, или продолжить разложение на определители второго порядка.

Можно записать и общие формулы:

i

 

n

n

 

det A = aij Aij ;

det A = aij Aij :

(3.11)

j=1

=1

 

Первая из формул – это разложение определителя по элементам i-ой строки, вторая – разложение определителя по элементам j-го столбца, Aij – алгебраическое дополнение к элементу aij . Первое слагаемое в первой сумме получается при j = 1, второе – при j = 2 и т. д., а индекс i зафиксирован. Во второй сумме индекс j зафиксирован, а суммирование ведется по i.

Свойства определителей

1.Если в определителе заменить строки на стобцы (эта операция назыается транспонированием определителя), то определитель не изменится.

2.Если у определителя какая-либо строка состоит только из нулей, то определитель равен нулю.

13

3.Если какие-либо две строки определителя пропорциональны или совпадают, то определитель равен нулю (умножение строки на число производится по правилу: k(a; b) = (ka; kb)).

4.Если какую-либо строку определителя умножить на некоторое число, то определитель умножится на это число.

5.Если две любые строки определителя поменять местами, то определитель изменит знак.

6.Если к какой-либо строке определителя прибавить другую строку, умноженную на произвольное число, то определитель не изменится (строки складываются поэлементно, например: (a; b) + (c; d) = (a + c; b + d)).

7.Если все элементы i-ой строки определителя n-го порядка представлены в виде суммы двух слагаемых

aij = bij + cij ; j = 1; 2; : : : ; n;

то определитель равен сумме двух определителей:

∆(a) = ∆(b) + ∆(c):

Здесь ∆(a) – исходный определитель, ∆(b) – определитель, в котором i-я строка состоит из элементов bij , ∆(c) – определитель, в котором i-я строка состоит из элементов cij .

8.Если одна из строк определителя является линейной комбинацией других его строк, то определитель равен нулю.

Линейной комбинацией строк называется сумма этих строк, умноженных на некоторые числа.

Замечания. 1. В силу свойства 1 все прочие свойства определителя относительно операций со строками будут справедливы для тех же операций со столбцами.

2. Операция транспонирования матрицы обозначается символом T : AT есть транспонированая матрица A. Используя это обозначение можно записать свойство 6 кратко:

det AT = det A:

3.Вследствие свойства 4 общий множитель строки можно выносить за знак определи-

теля.

4.Свойства 6 и 8 вытекают из свойств 7 и 3.

Пример 1. Вычислить определитель

 

 

 

 

 

 

 

 

2

3

0

2

 

 

 

 

 

 

 

 

∆ =

 

1

1

2

2

 

:

 

 

3

1

5

 

2

 

 

 

 

 

 

 

 

 

 

 

0

4

1

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение. Используя свойство 5, предварительно упростим определитель, прибавив к первой строке вторую, умноженную на 2. Затем прибавим к третьей строке вторую, умноженную на –3:

 

0 2

1

 

8

 

 

 

− −

 

 

 

 

 

 

 

 

0

5 4

6

 

 

 

5 4

6

 

 

 

 

5

4

6

 

 

1

 

1

− −

 

 

2 4

1

 

2

4

1

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

∆ =

0

2

4

1

=

2 1 8

=

 

2

1

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

1 1
1 1 = 0
1 1

Здесь мы разложили определитель 4-го порядка по первому столбцу, а затем внесли –1 под знак определителя, умножив вторую строку на –1. Далее применим правило треугольников:

∆ = 5 4 · 8 · 2 2 · 4 · 6 + 2 · 6 + 2 · 4 + 4 · 8 · 5 = 63:

Пример 2. Вычислить определитель

 

 

 

 

 

 

sin2

 

cos2

1

 

 

 

 

 

 

 

∆ =

 

 

 

cos2

 

:

sin2

1

 

 

 

 

 

 

 

 

 

 

 

cos2

 

 

 

sin2

1

 

Решение. Используя свойство 5, прибавим ко второму столбцу первый, и учитывая тождество sin2 x + cos2 x = 1, получаем

sin2 ∆ = sin2sin2

согласно свойству 2.

4Операции над матрицами

4.1Первоначальные сведения

Матрицу из m строк и n столбцов кратко записывают в виде A = (aij ); i = 1; 2; : : : ; m; j = 1; 2; : : : ; n. Если m и n произвольны или ясны из контекста, то можно писать еще короче:

A = (aij ).

Две матрицы одинакового размера m × n считают равными, если попарно равны их соответствующие элементы, т.е. элементы, стоящие на одинаковых местах в этих матрицах.

Если число строк матрицы равно числу ее столбцов, то матрица называется кадратной, в противном случае – прямоугольной.

Матрицу, состоящую из одной строки или одного столбца называют строкой или столбцом соответственно. Матрица состоящая из одного числа, отождествляется с этим числом. Матрицу, состоящую из нулей называют нулевой и обозначают символом 0 (нуль). В квадратной матрице совокупность элементов на линии, соединяющей верхний левый угол с правым нижним называется главной диагональю. У элементов главной диагонали индексы совпадают.

Квадратные матрицы, содержащие только нули вне главной диагонали, называют диагональными. Диагональная матрица с единицами на главной диагонали называется единичной матрицей, она обычно обозначается буквой E. Элементы единичной матририцы обозначают (по историческим причинам) не eij , а ij :

{

ij =

0;

i ̸= j;

(4.1)

 

1;

i = j:

 

Символ ij называется символом Кр´онекера.

Квадратная матрица, имеющая только нули ниже главной диагонали, называется верхней треугольной, а матрица, имеющая только нули выше главной диагонали, называется нижней треугольной.

15

4.2Сложение матриц и умножение на числа

Произведение матрицы A = (aij ) на число – это матрица с элементами ( aij ). То есть, умножение матрицы на число сводится к умножению всех элементов матрицы на это

число. Например,

 

a b

a b

(c d)

= ( c d):

Заметим, что если A – матрица размера n × n, то det( A) = nA. Действительно, каждая из n строк определителя | aij | имеет общий множитель . Вынося все эти множители за знак определителя, толучаем требуемую формулу.

Пусть имеем две матрицы одинакового размера A = (aij ); B = (bij ). Матрица C с элементами cij = aij + bij называется суммой матриц A и B и записывается в виде C = A+B. То есть, сложение двух матриц сводится к сложению их элементов, расположенных

в одинаковых позициях. Например,

 

 

a b

 

a + b +

(c d) +

( )

= (c + d + ):

Вычитание матриц производится аналогично. Однако вычитание сводится к сложению с предварительным умножением одной из матриц на –1: A − B = A + (1)B. Поэтому не требуется вводить определение для вычитания.

Пусть имеем набор матриц одинакового размера A1; A2; : : : ; Ak. Следующее выражение

1A1 + 2A2 + · · · + kAk;

(4.2)

где i; i = 1; 2; : : : ; k – некоторые числа, называется линейной комбинацией матриц A1; A2; : : : ; Ak. Числа i называются коэффициентами линейной комбинации.

Если можно подобрать такие коэффициенты i не все равнные нулю, чтобы линейная комбинация (4.2) обратилась в нуль, то матрицы A1; A2; : : : ; Ak называются линейно зависимыми. Если же линейная комбинация (4.2) может равняться нулю только при нулевых i, то матрицы A1; A2; : : : ; Ak называются линейно независимыми.

Если матрицы A1; A2; : : : ; Ak линейно зависимыми, то среди i есть ненулевые числа, поэтому одну из матриц можно выразить через остальные как линейную функцию. В этом состоит смысл термина «линейная зависимость».

Понятие линейной комбинации и линейной зависимости или независимости часто при-

меняется по отношению к строкам или столбцам матриц и определителей.

 

 

Пример 1. Определить, можно ли выразить столбец b = (1; 1; 4;

1)T

через два

T

 

 

T

 

 

 

 

 

 

 

столбца a1 = (1; −1; 2; 1) и a2 = (1; −1; 1; 2)

 

. (Столбцы обычно записывают как транспо-

нированные строки для экономии бумаги).

 

 

 

 

 

 

 

 

 

 

Решение. Составим уравнение x1a1 + x2a2 = b с неизвестными x1 и x2, т.е.

 

 

1

 

 

1

 

1

 

 

 

 

1

2

 

1

 

 

 

x1 1 + x2

1

= 1 :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

1

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

Далее умножаем столбцы в левой части на числа xi, и складываем их:

(x1 + x2; −x1 − x2; 2x1 + x2; x1 + 2x2)T = (1; −1; 4; −1)T :

16

Приравняв соответствующие элементы двух столбцов, получаем

x1 + x2 = 1; −x1 − x2 = 1; 2x1 + x2 = 4; x1 + 2x2 = 1:

Прибавив второе уравнение к третьему и четвертому, находим x1 = 3; x2 = 2. Легко проверить, что эти значения неизвестных удовлетворяют всем уравнениям, следовательно, стобец b выражается через a1 и a2: b = 3a1 2a2.

4.3Умножение матриц

Опреция умножения матриц возникает при рассмотрении линейных замен нескольких переменных. В общем случае число новых переменных yi; i = 1; 2; : : : ; m может не совпадать с числом старых переменных xi; i = 1; 2; : : : ; n, поэтому формулы замены переменных

имеют вид

n

 

 

yi =

bij xj ;

i = 1; 2; : : : ; m:

(4.3)

 

 

 

=1

 

 

 

 

 

j

 

 

Если ввести еще одну замену переменных

 

 

 

 

 

m

 

 

 

 

zk =

akiyi;

k = 1; 2; : : : ; r;

(4.4)

 

 

 

=1

 

 

 

 

 

i

 

 

и подставить в эту формулу yi из (4.3), то получаем

 

 

m

n

n

m

n

 

zk =

=1 aki

j=1 bij xj

= j=1

(i=1 akibij )xj j=1 ckj xj ; k = 1; 2; : : : ; r:

(4.5)

 

i

∑ ∑

 

Отсюда получаем формулу для матрицы результирующего преобразования:

 

 

 

i

 

 

 

 

 

 

m

 

 

 

 

 

 

ckj =

akibij ;

k = 1; 2; : : : ; r; j = 1; 2; : : : ; n:

(4.6)

 

 

=1

 

 

 

 

Это и есть формула умножения матриц. Обозначим A = (aki); B = (bij ); C = (ckj ), тогда в матричной форме имеем

C = AB:

(4.7)

Здесь первый сомножитель A имеет размер r × m, второй сомножитель B имеет размер m × n, а матрица-произведение C имеет размер r × n. Вспоминая, что первый индекс элементов нумерует строки матрицы, а второй – столбцы, заключаем, что умножение матриц A; B возможно только при условии, что число столцов у первого сомножителя равно числу строк у второго сомножителя. Рассмотрим важные частные случаи.

1. Если в формуле (4.6) n = 1, то матрицы B и C имеют только по одному столбцу. В этом случае значение j = 1 в обозначении элементов не пишется, и мы получаем формулу умножения матрицы A на столбец B:

 

i

 

 

m

 

ck =

akibi; k = 1; 2; : : : ; r:

(4.8)

 

=1

 

Матричная записть остается прежней – (4.7), но теперь B и C – столбцы. Заметим, что столбец может умножаться на матрицу только справа.

17

Сравнивая формулы (2.1) и (4.8), видим, что всякую систему линейных уравнений можно записать в матричной форме:

Ax = b;

(4.9)

где A основная матрица системы, x – столбец неизвестных, b столбец свободных членов. 2. Если в формуле (4.6) r = 1, то матрицы A и C имеют только по одной строке. В этом случае значение k = 1 в обозначении элементов не пишется, и мы получаем формулу

умножения строки A на матрицу B:

m

cj =

aibij ; j = 1; 2; : : : ; n:

(4.10)

 

i=1

 

Матричная записть (4.7) остается прежней, но теперь C и A – строки. Строка может умножаться на матрицу только слева.

3. Если в формуле (4.10) n = 1, то матрица B будет состоять из одного столбца, а C = c

– число:

 

 

i

 

 

 

 

 

m

 

 

 

c =

aibi:

(4.11)

 

 

 

 

=1

 

Здесь мы имеем произведение строки A на столбец B. На самом деле эта формула является

основной:

 

b2

 

 

 

(

 

b1

 

 

 

 

) bm

= a1b1 + a2b2 + · · · + ambm:

(4.12)

a1 a2 : : :

am

 

 

...

 

 

 

 

 

 

 

Нетрудно заметить, что сумма в правой части (4.12) (записанная в соответствии с (4.11)) образуется по тому же правилу, по которому записывается скалярное произведение векторов в евклидовом пространстве: ab = a1b1 + a2b2 + a3b3. Поэтому мы будем говорить, что умножение столбца B на матрицу A (см. (4.8)) производится так: столбец B умножается скалярно поочередно на каждую из строк матрицы A, а получающиеся числа располагаются на тех местах, где находились строки матрицы. Например:

x1

x2

x3

b1

 

 

x1b1 + x2b2 + x3b3

 

y1

y2

y3

b2

=

y1b1 + y2b2 + y3b3

z1

z2

z3

b3

 

 

z1b1 + z2b2 + z3b3

 

Умножение строки A на матрицу B (см. (4.10)) сводится к поочередному умножению столбцов матрицы на строку. Эти скалярные произведения записываются в виде строки. Например:

x1

y1

 

 

x3

y3

 

(a1; a2; a3) x2

y2

= (a1x1

+ a2x2 + a3x3; a1y1 + a2y2 + a3y3):

Теперь можем сформулировать словесное правило умножения двух матриц. Умножив первый столбец правого сомножителя на матрицу, стоящую слева, получаем первый столбец матрицы-результата. Затем, умножив второй столбец правого сомножителя на матрицу, стоящую слева, получаем второй столбец матрицы-результата и т.д. Например:

x1

x2

a1

b1

c1

x1a1 + x2a2 x1b1 + x2b2 x1c1 + x2c2

y1

y2

= y1a1 + y2a2

y1b1 + y2b2

y1c1 + y2c2

a2

b2

c2

z1

z2

(

 

)

z1a1 + z2a2

z1b1 + z2b2

z1c1 + z2c2

 

 

 

 

 

 

 

 

18

Умножение на единичную матрицу выполняется особенно просто:

 

 

x1

x2

1

0

x1

x2

1

0

0

x1

x2

x1

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

y2

0

1

= y1

y2 ;

0

1

0 y1

y2 =

y1

y2 :

z1

z2

( )

z1

z2

0

0

1

z1

z2

z1

z2

Для любой матрицы A справедливы равенства AE1 = A; E2A = A, где E1 и E2 – единичные матрицы подходящего размера.

На практике чаще встречаются квадратные матрицы. В этом случае оба произведения AB и BA определены. Если AB = BA, то матрицы A и B называются перестановоч-

ными или коммутирующими. Но в общем случае AB ̸= BA. Например:

0)

(0

1)(1

0) (1

0)

(1

0)(0

1) (1

0 )

(1

1

0 0

1 =

0

1 ;

0

1 1

0

= 0

1 =

 

0

1 :

В этом примере мы имеем AB = −BA. Такие матрицы называются антиперестановочными или антикоммутирующими.

Свойства матричного умножения. Непосредственно из определения вытекают следующие свойства:

1)(AB) = A( B) = ( A)B;

2)C(A + B) = CA + CB;

3)(A + B)C = AC + BC;

4)A(BC) = (AB)C;

5)(AB)T = BT AT ;

6)det(AB) = det A det B.

Здесь подразумевается, что все записанные произведения определены. Свойства 2 и 3 называются законами дистрибутивности. Свойство 3 выражает свойство ассоциативности матричного умножения. Свойство 6, называемое теоремой об умножении определителей, относится только к квадратным матрицам. По поводу свойства 5 заметим, что транспонирование матрицы сводится к замене каждого элемента aij на элемент aji. Учитывая это замечание, запишем формулу (4.6):

i

m

m

(CT )jk = ckj =

akibij = (BT )ji(AT )ik (BT AT )jk:

=1

i=1

Это равносильно CT = (AB)T = BT AT , что и требовалось.

4.4Обращение матриц

Пусть дана квадратная матрица A n-го порядка. Квадратная матрица A1 того же порядка называется обратной к матрице A, если

AA1 = A1A = E;

(4.13)

где E – единичная матрица n-го порядка.

Замечание. A1 – это просто обозначение, а не единица деленная на матрицу A.

19

Обозначим через En единичную матрицу n-го порядка. При помощи разложения определителя det En по элементам первой строки получаем det En = det En−1 = · · · = det E2 = 1. С учетом этого результата и теоремы об умножении определителей из (4.13) следует det(AA1) = det A det A1 = 1. Это означает, что обратная матрица существует только для матриц с ненулевым определителем (такие матрицы называются невырожденными).

Элементы обратной матрицы вычисляются по следующей формуле

 

(A1)ij =

1

Aji;

(4.14)

 

 

|A|

 

где Aji – алгебраическое дополнение к элементу aji в определителе |A|. Запишем это более подробно

 

 

A11

A21

: : :

An1

 

 

 

A1 =

1

A12

A22

: : :

An2

 

:

(4.15)

 

 

 

 

 

|A|

 

 

 

 

 

 

 

 

A: : : : : :A: : : : ::::::

: : :A: : :

 

 

 

 

1n

2n

 

nn

 

 

Приведенные формулы без труда проверяются. Действительно, согласно формуле (4.6)

следует проверить равенство

 

|

 

|

 

s

 

 

 

n

 

 

1

 

n

 

(AA1)ij =

ais(A1)sj =

 

A

 

aisAjs = ij :

(4.16)

=1

 

 

 

s=1

 

 

 

 

 

 

При j = i отсюда получаем тождество

1

|A|(ai1Ai1 + ai2Ai2 + · · · + ainAin) = 1;

поскольку в скобках написано разложение определителя |A| по i-ой строке. При j ≠ i

сумма aisAjs сворачивается в определитель |A|, в котором j-я строка заменена на i-ю, поэтому этот определитель имеет две одинковых строки и равен нулю. Таким образом, равенство (4.16) при j ≠ i также выполнено, что и требовалось.

Знание обратной матрицы позволяет, в частности легко найти решение системы линейных уравнений Ax = b. Умножив это равенство слева на A1, получаем решение системы x = A1b. В подробной записи имеем

k

|

|

n

 

 

1

n

xi =

(A1)ikbk =

 

A

bkAki:

=1

 

 

k=1

 

 

 

Последняя сумма представляет собой разложение по элементам i-го столбца определителя ∆i, полученного из ∆ = |A| заменой i-го столбца на столбец свободных членов. Таким образом, получены формулы Крамера в наиболее общей форме

xi = i ; i = 1; 2; : : : ; n:

Формулы (4.14) и (4.15) полезны для обращения матриц 2-го порядка:

a b

1

1

d −b

 

=

 

:

(c d)

 

 

ad − bc (−c a )

 

20