4 Умножение матриц и порядок множителей
Умножение матриц и порядок множителей
После поэлементных операций появляется новое правило. При умножении двух матриц недостаточно взять числа из одной и той же ячейки: каждый элемент результата собирается из целой строки первой матрицы и целого столбца второй. Сначала разберём механику этого действия, а в следующем разделе применим её к записи системы уравнений.
Сначала посмотрим на правило без букв. Если выбраны одна строка и один столбец, вычисление выглядит так:
То есть «строка на столбец» означает: попарно перемножить числа на одинаковых позициях и сложить полученные произведения.
Первая, развёрнутая запись формулы нужна для вычислений: перемножаем числа на одинаковых позициях выбранной строки и столбца, затем складываем результаты. Знак \(\sum\) записывает ту же сумму короче; индекс \(r\) последовательно принимает значения от \(1\) до \(n\). Если эта запись пока непривычна, для решения достаточно развёрнутой формулы слева.
Почему правило устроено именно так? Матрицу можно умножить на столбец чисел по тому же правилу «строка на столбец» и получить новый столбец. Если сначала вычислить \(B\mathbf{x}\), а затем полученный столбец умножить слева на \(A\), весь результат можно записать как \((AB)\mathbf{x}\). Поэтому матричное умножение определено так, чтобы \(A(B\mathbf{x})=(AB)\mathbf{x}\).
Условие существования произведения удобно читать прямо по размерам:
Внутренние числа \(n\) должны совпасть: это длина строки \(A\) и одновременно высота столбца \(B\). Внешние числа \(m\) и \(k\) становятся размером результата.
Почему порядок множителей важен
Для обычных чисел \(ab=ba\), но у матриц обратное произведение может не существовать или давать другой результат. На столбце порядок виден в цепочке \(\mathbf{x}\to B\mathbf{x}\to A(B\mathbf{x})=(AB)\mathbf{x}\): сначала действует \(B\), затем \(A\).
Конкретный случай выглядит так:
В обратном порядке внутренние размеры \(1\) и \(2\) не совпадают.
В предыдущем примере \(A\in M_{2\times3}(\mathbb{R})\) и \(B\in M_{3\times2}(\mathbb{R})\), поэтому существуют оба произведения, но
Матрицы разных размеров заведомо не равны.
Если обе матрицы квадратные одного размера, оба произведения существуют, но и тогда они могут различаться.
Минимальный контрпример. Пусть
Вычислим произведения в обоих порядках:
Получили \(AB\ne BA\). Достаточно различия хотя бы в одной позиции: например, верхние левые элементы равны \(2\) и \(1\).
Например, любая квадратная матрица \(A\in M_{n\times n}(\mathbb{R})\) коммутирует с \(I_n\):