Умножение матриц
Произведением двух матриц A порядка m×n и B порядка n×k называется матрица C такая, что
|
n |
|
|
cij= |
∑ |
aiq ·bqj |
(i=1,2,...,m; j=1,2,...k), |
|
q=1 |
|
|
где cij элементы матрицы C стоящие на пересечении i-ой строки и j-го столбца.
Для обозначения произведения матрицы A на матрицу B используют запись C=A·B или C=AB.
Из сформулированного выше определения вытекает, что для умножения матрицы Aна матрицу B необходимо, чтобы число столбцов матрицы A было равно числу строк матрицы B.
Операция нахождения произведения матрицы A на матрицу B называется умножением этих матриц.
Из сформулированного выше определения следует,что эта операция обладает следующими свойствами:
- (AB)C=A(BC).
- (A+B)C=AC+BC.
- A(B+C)=AB+AC.
- (αA)B=A(αB)=α(AB)=(AB)α.
Здесь α вещественное число.
Пример умножения двух матриц
Пусть заданы матрица A размера 2×3 и матрица B размера 3×3.
![](https://fsd.multiurok.ru/viewImage.php?image=http://matworld.ru/images/matrix-multiplication/matrix-multiplication-3.jpg)
![](https://fsd.multiurok.ru/viewImage.php?image=http://matworld.ru/images/matrix-multiplication/matrix-multiplication-4.jpg)
Тогда ![](https://fsd.multiurok.ru/viewImage.php?image=http://matworld.ru/images/matrix-multiplication/matrix-multiplication-5.jpg)
где c11=a11b11+a12b21+a13b31, c12=a11b12+a12b22+a13b32, c13=a11b13+a12b23+a13b33, c21=a21b11+a22b21+a23b31, c22=a21b12+a22b22+a23b32, c23=a21b13+a22b23+a32b33.
Умножение матрицы в общем случае не обладает свойством коммутативности: AB≠BA.
Пример:
![](https://fsd.multiurok.ru/viewImage.php?image=http://matworld.ru/images/matrix-multiplication/matrix-multiplication-1.jpg)
Если AB=BA, то матрицы A и B называются коммутативными.
Умножение матрицы на число
Произведением матрицы A на вещественное число β называется матрица C, элементы которой равны cij=βaij (i=1,2,...,m; j=1,2,...n).
Для обозначения произведения матрицы на число используется запись C=βA или С=Aβ. Операция составления произведения матрицы на число называется умножением матрицы на это число.
Из определения умножения матрицы на число следует, что эта операция обладает следующими свойствами:
- (αβ)A=α(βA)
- α(A+B)=αA+αB.
- (α+β)A=αA+βB.
Примеры умножения матрицы на число
Пусть задана следующая матрица порядка 2×3:
![](https://fsd.multiurok.ru/viewImage.php?image=http://matworld.ru/images/matrix-multiplication-number/matrix-multiplication-number-1.jpg)
Умножим матрицу A на число f. Получим следующую матрицу:
![](https://fsd.multiurok.ru/viewImage.php?image=http://matworld.ru/images/matrix-multiplication-number/matrix-multiplication-number-2.jpg)
Рассмотрим численный пример.
Умножив число 4 на матрицу
![](https://fsd.multiurok.ru/viewImage.php?image=http://matworld.ru/images/matrix-multiplication-number/matrix-multiplication-number-3.jpg)
получим: