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

Определение

Произведением матрицы $A_{m \times n}$ на матрицу $B_{n \times k}$ называется матрица $C_{m \times k}$ такая, что элемент матрицы $C$, стоящий в $i$-ой строке и $j$-ом столбце, т.е. элемент $c_{ij}$, равен сумме произведений элементов $i$-ой строки матрицы $A$ на соответствующие элементы $j$-ого столбца матрицы $B$.

Замечание

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

Пример

Задание. Вычислить $AB$ и $BA$, если $ A=\left( \begin{array}{rr}{1} & {-1} \\ {2} & {0} \\ {3} & {0}\end{array}\right) $ , $ B=\left( \begin{array}{ll}{1} & {1} \\ {2} & {0}\end{array}\right) $

Решение. Так как $ A=A_{3 \times 2} $ , а $ B=B_{2 \times 2} $ , то произведение возможно и результатом операции умножения будет матрица $ C=C_{3 \times 2} $ , а это матрица вида $ C=\left( \begin{array}{ll}{c_{11}} & {c_{12}} \\ {c_{21}} & {c_{22}} \\ {c_{31}} & {c_{32}}\end{array}\right) $ .

Вычислим элементы матрицы $C$ :

$ c_{11}=a_{11} \cdot b_{11}+a_{12} \cdot b_{21}=1 \cdot 1+(-1) \cdot 2=-1 $

$ c_{12}=a_{11} \cdot b_{12}+a_{12} \cdot b_{22}=1 \cdot 1+(-1) \cdot 0=1 $

$ c_{21}=a_{21} \cdot b_{11}+a_{22} \cdot b_{21}=2 \cdot 1+0 \cdot 2=2 $

$ c_{22}=a_{21} \cdot b_{12}+a_{22} \cdot b_{22}=2 \cdot 1+0 \cdot 0=2 $

$ c_{31}=a_{31} \cdot b_{11}+a_{32} \cdot b_{21}=3 \cdot 1+0 \cdot 2=3 $

$ c_{32}=a_{31} \cdot b_{12}+a_{32} \cdot b_{22}=3 \cdot 1+0 \cdot 0=3 $

Итак, $ C=A B=\left( \begin{array}{rr}{-1} & {1} \\ {2} & {2} \\ {3} & {3}\end{array}\right) $ .

Выполним произведения в более компактном виде:

$ C=A B=\left( \begin{array}{rr}{1} & {-1} \\ {2} & {0} \\ {3} & {0}\end{array}\right)_{3 \times 2} \cdot \left( \begin{array}{ll}{1} & {1} \\ {2} & {0}\end{array}\right)_{2 \times 2}= $

$ =\left( \begin{array}{ccc}{1 \cdot 1+(-1) \cdot 2} & {1 \cdot 1+(-1) \cdot 0} \\ {2 \cdot 1+0 \cdot 2} & {2 \cdot 1+0 \cdot 0} \\ {3 \cdot 1+0 \cdot 2} & {3 \cdot 1+0 \cdot 0}\end{array}\right)=\left( \begin{array}{rr}{-1} & {1} \\ {2} & {2} \\ {3} & {3}\end{array}\right) $


Найдем теперь произведение $ D=B A=B_{2 \times 2} \cdot A_{3 \times 2} $. Так как количество столбцов матрицы $B$ (первый сомножитель) не совпадает с количеством строк матрицы $A$ (второй сомножитель), то данное произведение неопределенно. Умножить матрицы в данном порядке невозможно.

Ответ. $ A B=\left( \begin{array}{rr}{-1} & {1} \\ {2} & {2} \\ {3} & {3}\end{array}\right) $ . В обратном порядке умножить данные матрицы невозможно, так как количество столбцов матрицы $B$ не совпадает с количеством строк матрицы $A$ .

Свойства произведения матриц:

  1. Ассоциативность $ (A \cdot B) \cdot C=A \cdot(B \cdot C) $
  2. Ассоциативность по умножению $ (\mu \cdot A) \cdot B=\mu \cdot(A \cdot B) $
  3. Дистрибутивность $ A \cdot(B+C)=A \cdot B+A \cdot C$, $(A+B) \cdot C=A \cdot C+B \cdot C $,
  4. Умножение на единичную матрицу $ E_{m} \cdot A_{m \times n}=A_{m \times n} \cdot E_{n}=A_{m \times n} $
  5. В общем случае умножение матриц не коммутативно, т.е. $ A B \neq B A $
  6. $ E A=A $

Читать дальше: транспонирование матрицы.

Вы поняли, как решать? Нет?

Другая информация