Логотип

BasedCalc


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

Введение

Умножение матриц - это операция, при которой каждый элемент результирующей матрицы является скалярным произведением строки первой матрицы на столбец второй матрицы. Умножение матриц играет важную роль в различных областях математики и других наук, таких как физика, информатика и экономика.

Операция

Формула умножения матриц C=ABC = AB:

Cij=k=1nAikBkjC_{ij} = \sum_{k=1}^{n} A_{ik} B_{kj}

Условия для умножения

Для того чтобы две матрицы могли быть умножены друг на друга, количество столбцов первой матрицы должно быть равно количеству строк второй матрицы. Если AA имеет размер m×nm \times n, а BB размер n×pn \times p, тогда их произведение ABAB будет иметь размер m×pm \times p.

Свойства

  • Не коммутативность: Умножение матриц не коммутативно, то есть в общем случае ABBAAB \neq BA.
  • Ассоциативность: Для матриц AA, BB и CC соответственно подходящих размерностей выполняется (AB)C=A(BC)(AB)C = A(BC).
  • Дистрибутивность относительно сложения: A(B+C)=AB+ACA(B + C) = AB + AC для матриц AA, BB и CC подходящих размерностей.
  • Умножение на единичную матрицу: AI=IA=AAI = IA = A, где II - единичная матрица.

Примеры использования

Пример 1

(1234)×(2012)=(1×2+2×11×0+2×23×2+4×13×0+4×2)=(44108)\begin{equation*} \begin{aligned} \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} \times \begin{pmatrix} 2 & 0 \\ 1 & 2 \end{pmatrix} &= \begin{pmatrix} 1 \times 2 + 2 \times 1 & 1 \times 0 + 2 \times 2 \\ 3 \times 2 + 4 \times 1 & 3 \times 0 + 4 \times 2 \end{pmatrix} \\ &= \begin{pmatrix} 4 & 4 \\ 10 & 8 \end{pmatrix} \end{aligned} \end{equation*}

Пример 2

Пусть AA - матрица с размерами 2×32 \times 3, а BB - матрица с размерами 3×23 \times 2:

A=(102131),B=(312110)A = \begin{pmatrix} 1 & 0 & 2 \\ -1 & 3 & 1 \end{pmatrix}, B = \begin{pmatrix} 3 & 1 \\ 2 & 1 \\ 1 & 0 \end{pmatrix}

Тогда их произведение:

AB=(1×3+0×2+2×11×1+0×1+2×01×3+3×2+1×11×1+3×1+1×0)=(5142)\begin{equation*} \begin{aligned} AB &= \begin{pmatrix} 1 \times 3 + 0 \times 2 + 2 \times 1 & 1 \times 1 + 0 \times 1 + 2 \times 0 \\ -1 \times 3 + 3 \times 2 + 1 \times 1 & -1 \times 1 + 3 \times 1 + 1 \times 0 \end{pmatrix} \\ &= \begin{pmatrix} 5 & 1 \\ 4 & 2 \end{pmatrix} \end{aligned} \end{equation*}

Часто задаваемые вопросы (FAQ)

  • Почему умножение матриц не коммутативно?

    • В общем случае, умножение матриц ABAB и BABA зачастую дает разные результаты или даже не определено. Это связано с разницей размеров или свойств самих матриц.
  • Как определить размер результирующей матрицы?

    • Размер результирующей матрицы CC, где C=ABC = AB, определяется следующим образом: если AA имеет размер m×nm \times n, а BB - n×pn \times p, то CC будет иметь размер m×pm \times p.

Примеры из жизни

  • Применение в реальном мире:
    • Компьютерная графика: умножение матриц используется для трансформации координат. Видео-объяснение
    • Экономика: модели линейного программирования.
    • Физика: анализ движений.

Ссылки на литературу и ресурсы