В данной публикации мы рассмотрим условие и правила (алгоритм), с помощью которых можно найти произведение двух матриц. Также приведем примеры для лучшего понимания.
Условие умножения матриц
Умножить две матрицы можно только в том случае, если число столбцов первой (m) равняется числу строк второй (n).
Например, матрицы ниже можно перемножить, т.к.
![]()
При этом очень важен порядок множителей. Так например, если рассмотренные выше матрицы поменять местами, найти их произведение уже не получится.
![]()
Следствие: квадратные матрицы можно умножать в любом порядке, но при перестановке сомножителей результат будет разным. Т.е.
Алгоритм нахождения произведения матриц
1. Матрица второго порядка и вектор-столбец
![]()
Пример:
![]()
2. Две матрицы второго порядка
![]()
Пример:
![]()
3. Матрицы третьего порядка

Пример:

С помощью такого же алгоритма умножаются две матрицы “три на три” и более старших порядков.
