Линейные операции над матрицами
Линейные операции включают сложение матриц и умножение матрицы на число. Эти операции можно комбинировать, что приводит к понятию линейной комбинации.
- Сложение матриц: возможно только для матриц одинакового размера (одинаковое число строк и столбцов). Выполняется поэлементно.
- Умножение матрицы на число: каждый элемент матрицы умножается на это число.
- Линейная комбинация: выражение, содержащее только операции сложения и умножения на число. Результат линейной комбинации матриц одного размера — матрица того же размера.
Линейная комбинация — это выражение, содержащее только линейные операции.
Умножение матриц
Операция умножения матриц сложнее и требует внимательности. Умножение определено не для любых пар матриц.
- Условие умножения: количество столбцов первой матрицы должно совпадать с количеством строк второй матрицы.
- Размер результата: если матрица
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-й столбец второй, их элементы перемножаются попарно и складываются.
Таким образом, умножение матриц — это систематическая операция, где каждый элемент результата является скалярным произведением строки первой матрицы на столбец второй.