Почему умножение матриц такое
Наверное, каждый задавался вопросом, почему умножение матриц такое. В этой статье мы разберём из каких соображений оно вводится именно так.
Маленькое предисловие
В дальнейшем нам понадобится такая структура, как векторное пространство, а точнее его частный случай
Во-первых,
где таким образом
Во-вторых, для любых векторов
и для любого вектора
В-третьих, каждый вектор
где
Такая система векторов называется базис, а скаляры, участвующие в разложение вектора, называются координатами этого вектора в данном базисе. Стоит отметить, что в
Умножение матрицы на вектор
Прежде чем переходить к умножению матриц, посмотрим, из каких соображений вводится умножение матрицы на вектор. Для этого рассмотрим линейное отображение
То, что
Или их можно объединить в одно
Нас интересует, как линейное отображение
и представить
Заметим, что
или тоже самое в векторной записи
Подставляем в равенство выше и получаем
Но правая часть равенства есть не что иное, как формула умножения матрицы на вектор-столбец
где столбцы матрицы есть векторы
Получается, можно ввести умножение матрицы на вектор по следующему правилу
И такое определение умножения будет согласовано с тем, как линейное отображение
Если теперь обозначить
Кроме того, мы получили и другой важный результат, вернёмся к выражению для
Из него следует, что линейное отображение
Далее, мы поместили эти векторы в матрицу и определили умножение так, что
Такая матрица называется матрицей линейного отображения
Если говорить более строго, то существует взаимно однозначное соответствие между линейными отображениями из
Теперь мы можем перейти к умножению матрицы на матрицу.
Умножение матрицы на матрицу
Рассмотрим линейные отображения
и их композицию
Легко проверяется, что
Поэтому, если зафиксировать в
Нас теперь интересует, как между собой они связаны. Для этого рассмотрим следующее равенство
и найдём координаты вектора
Так как
Но из равенства
Подставляем в равенство выше и получаем
С другой стороны,
Сравнивая первое и второе равенство для координат
которое является формулой умножения матрицы на матрицу.
Таким образом, умножение матрицы на матрицу вводится исходя из того, как действует композиция линейных отображений.
Другими словами, если линейным отображениям
Отсюда, кстати, следует, что матрицы
Пусть
Но композиция
Заключение
Таким образом, умножение матриц вводится исходя из того, как действуют линейные отображения. И это намекает на некую связь между ними.
Ниже оставлю различные учебники по алгебре, где можно про всё это прочитать более подробно, и другие различные источники.
Ссылки на литературу и различные источники
Основное:
[1] Введение в алгебру. В 3 частях. Часть 1. Основы алгебры. Кострикин А.И.
Дополнительное:
[1] Введение в алгебру. В 3 частях. Часть 2. Линейная алгебра. Кострикин А.И.
[2] Линейная алгебра и геометрия, Кострикин А.И., Манин Ю.И.
Прочее:
Для создания графики использовался manimCE: https://github.com/manimCommunity/manim