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