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

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

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

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

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

Эта операция сложнее и требует внимательности. Результатом умножения матрицы A размером m × k на матрицу B размером k × n является матрица C размером m × n.

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

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