Линейные операции над матрицами

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

  • Сложение матриц: возможно только для матриц одинакового размера (одинаковое число строк и столбцов). Выполняется поэлементно.
  • Умножение матрицы на число: каждый элемент матрицы умножается на это число.
  • Линейная комбинация: выражение, содержащее только операции сложения и умножения на число. Результат линейной комбинации матриц одного размера — матрица того же размера.

Линейная комбинация — это выражение, содержащее только линейные операции.

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

Операция умножения матриц сложнее и требует внимательности. Умножение определено не для любых пар матриц.

  • Условие умножения: количество столбцов первой матрицы должно совпадать с количеством строк второй матрицы.
  • Размер результата: если матрица A имеет размер m × k, а матрица B — размер k × n, то их произведение C = A × B будет иметь размер m × n.
  • Вычисление элемента: элемент c_ij матрицы-результата, стоящий в i-й строке и j-м столбце, равен сумме произведений элементов i-й строки первой матрицы на соответствующие элементы j-го столбца второй матрицы.

Формула означает, что элемент искомой матрицы, стоящий в i-той строке и j-том столбце, равен сумме произведений элементов i-той строки первой матрицы и j-того столбца второй матрицы.

Пример умножения матриц

Рассмотрим умножение матрицы A размером 2 × 3 на матрицу B размером 3 × 3.

  • Проверка условия: количество столбцов A (3) равно количеству строк B (3), умножение возможно.
  • Размер результата: результирующая матрица C будет иметь размер 2 × 3 (строки из A, столбцы из B).
  • Процесс вычисления: каждый из шести элементов матрицы C вычисляется по правилу: для элемента c_ij берется i-я строка первой матрицы и j-й столбец второй, их элементы перемножаются попарно и складываются.

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