alggeom03
.pdfСвойства умножения матриц
Свойства умножения матриц
1)Для любых матриц A = (aij )m k , B = (bij )k `, C = (cij )` n справедливо равенство (AB)C = A(BC) (умножение матриц ассоциативно).
2)Для любых матриц A = (aij )m k , B = (bij )m k , C = (cij )k `
справедливо равенство (A + B)C = AC + BC (умножение матриц дистрибутивно относительно сложения по первому аргументу).
3)Для любых матриц A = (aij )m k , B = (bij )k `, C = (cij )k `
справедливо равенство A(B + C) = AB + AC (умножение матриц дистрибутивно относительно сложения по второму аргументу).
4)Для любых матриц A = (aij )m k , B = (bij )k ` и любого числа t справедливы равенства (tA)B = t(AB) = A(tB).
5)Для любой матрицы A = (aij )m k и единичных матриц Ek ; Em справедливы равенства AEk = EmA = A.
Б.М.Верников, А.Я.Овсянников |
Лекция 3: Матрицы и действия над ними |
Обоснование свойств умножения матриц
Докажем свойство 1. Нам понадобится следующее свойство суммирования:
u |
v |
v |
u |
Xs 1 |
Xt 1 |
Xt 1 |
Xs 1 |
|
xst = |
|
xst : |
= |
= |
= |
= |
Пусть AB = D = (dij )m `, BC = F = (fij )k n, (AB)C = G = (gij )m n и
A(BC) = H = (hij )m n. Возьмем в матрице G произвольный элемент gij и преобразуем его:
` |
` |
k |
` |
k |
Xr 1 |
Xr 1 |
Xs 1 |
Xr 1 |
Xs 1 |
gij = |
dir crj = |
ais bsr |
crj = |
ais bsr crj = |
= |
= |
= |
= |
= |
k |
` |
k |
` |
k |
= s=1 r=1 ais bsr crj |
= s=1 ais |
r=1 bsr crj |
= s=1 ais fsj = hij : |
|
XX |
X |
X |
X |
Таким образом, требуемое равенство доказано.
Свойства 2–5 получаются из определения произведения матриц рассуждениями, аналогичными применявшимся при доказательстве свойства 1.
Б.М.Верников, А.Я.Овсянников |
Лекция 3: Матрицы и действия над ними |
Матричная запись системы линейных уравнений
Пусть дана система линейных уравнений
8
> a11x1 + a12x2 + + a1nxn = b1;
>
< a21x1 + a22x2 + + a2nxn = b2; (3)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
>
>
: ak1x1 + ak2x2 + + aknxn = bk :
Рассмотрим матрицу A = (aij )k n, состоящую из коэффициентов при неизвестных в этой системе (напомним, что она называется основной матрицей этой системы), столбец
0x11
x = B ... C @ A
xn
неизвестных и столбец
0b11
b = B ... C @ A
bk
свободных членов. Тогда система (3) записывается в матричном виде так:
Ax = b: |
(4) |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
Б.М.Верников, А.Я.Овсянников |
Лекция 3: Матрицы и действия над ними |
Значение многочлена от матрицы
Рассмотрим квадратные матрицы порядка n. Их можно складывать и умножать, в частности возводить в степень с натуральным показателем. Пусть A квадратная матрица порядка n, а
f (x) = a0xr + a1xr 1 + + ar 1x + ar
многочлен степени r. Значение многочлена f от матрицы A определяется так:
f (A) = a0Ar + a1Ar 1 + + ar 1A + ar En:
Приведем пример. Пусть |
|
|
|
|
2 |
1 : |
|
|
|
|
f (x) = x2 3x + 4 и A = |
|
|
|
|||||||
|
|
|
|
|
1 |
2 |
|
|
|
|
Тогда |
|
4 |
5 |
6 |
3 |
|
0 |
4 |
|
|
f (A) = A2 3A + 4E2 |
= |
+ |
= |
|||||||
|
|
5 |
4 |
|
3 |
6 |
|
4 |
0 |
|
= |
6 |
2 |
: |
|
2 |
6 |
|
Б.М.Верников, А.Я.Овсянников |
Лекция 3: Матрицы и действия над ними |
Матричные многочлены
Можно рассматривать и матричные многочлены вида
F(x) = A0xr + A1xr 1 + + Ar 1x + Ar ;
где A0; A1; : : : ; Ar фиксированные квадратные матрицы порядка n. Значение такого многочлена от квадратной матрицы B порядка n вычисляется по формуле
F(B) = A0Br + A1Br 1 + + Ar 1B + Ar :
Рассмотрим пример. Пусть
F(x) = 2 1 x2 |
0 1 x + 3 |
5 ; а C = 1 |
2 |
: |
|||||||||||
|
1 |
1 |
|
3 |
|
2 |
|
2 |
3 |
|
|
1 |
2 |
|
|
Тогда |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
2 |
|
2 |
|
3 |
2 |
1 |
2 |
+ |
2 |
3 |
|
F(C) = 2 |
1 |
1 |
2 |
|
0 1 |
1 |
2 |
3 |
5 = |
||||||
= |
2 |
1 |
3 |
2 |
1 |
22 + |
3 |
5 |
= |
|
|
||||
|
1 |
1 |
1 |
|
6 |
|
|
5 |
|
|
2 |
3 |
|
|
|
|
1 |
10 2 |
|
|
3 |
3 7 |
|
|
|
|
|||||
= 2 |
4 |
+ 3 |
|
5 = 1 1 |
: |
|
|
|
|
Б.М.Верников, А.Я.Овсянников |
Лекция 3: Матрицы и действия над ними |
Транспонирование матриц
Определение
Пусть A = (aij ) матрица размеров m k. Матрицей, транспонированной к A, называется матрица B = (bij ) размеров k m, определяемая равенством bij = aji для всех i = 1; 2; : : : ; k и j = 1; 2; : : : ; m. Иными словами, матрица B получается из A заменой строк на столбцы: 1-я строка матрицы A становится 1-м стобцом матрицы B, 2-я строка матрицы A 2-м стобцом матрицы B и т. д. Матрица, транспонированная к A обозначается через A>.
Например:
1 |
2 |
|
0 |
|
> |
|
|
1 |
|
1 |
1 |
1 |
|
0 1 2 101 |
|
= |
0 2 2 |
0 |
; |
||||||||
@ 1 0 |
|
9 A |
|
@ 0 |
|
10 |
9 |
A |
|
||||
1 |
6 |
20 |
|
> = |
0 |
1 |
9 |
1 |
|
|
|
||
|
|
|
|
|
|||||||||
|
|
6 |
16 |
: |
|
|
|
||||||
|
|
|
|
|
@ |
20 |
70 |
A |
|
|
|
||
9 |
16 |
70 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
Б.М.Верников, А.Я.Овсянников |
Лекция 3: Матрицы и действия над ними |
Свойства транспонирования
Определение
Говорят, что размеры матриц A = (aij )m k и B = (bij )n ` согласованы, если k = n, т. е. число столбцов матрицы A равно числу строк матрицы B. (Отметим, что здесь важен порядок перечисления матриц A, B: размеры A и B могут быть согласованы, а размеры B и A не согласованы.)
Из определения операций над матрицами легко вывести следующие свойства, показывающие, как транспонирование взаимодействует с этими операциями.
Свойства транспонирования матриц
1)Для любых матриц A; B одинаковых размеров справедливо равенство
(A + B)> = A> + B>.
2)Для любой матрицы A и любого числа t справедливо равенство
(tA)> = tA>.
3)Для любых матриц A; B согласованных размеров справедливо равенство (AB)> = B>A>.
4)Для любой матрицы A справедливо равенство (A>)> = A.
Б.М.Верников, А.Я.Овсянников |
Лекция 3: Матрицы и действия над ними |