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

Калькулятор умножает две матрицы.

Эта страница существует благодаря следующим персонам

Timur

Timur

Создан: 2011-01-24 15:11:11, Последнее изменение: 2020-11-03 14:19:28
Creative Commons Attribution/Share-Alike License 3.0 (Unported)

Этот материал распространяется на условиях лицензии Creative Commons Attribution/Share-Alike License 3.0 (Unported). Это означает, что вы можете размещать этот контент на своем сайте или создавать на его основе собственный (в том числе и в коммерческих целях), при условии сохранения оригинального лицензионного соглашения. Кроме того, Вы должны отметить автора этой работы, путем размещения HTML ссылки на оригинал работы https://planetcalc.ru/1208/. Пожалуйста оставьте без изменения все ссылки на других авторов данной работы или работы, на основе которой создана данная работа (если таковые имеются в спроводительном тексте).

Продолжаем серию калькуляторов про матрицы (cсылки на предыдущие калькуляторы: Определитель (детерминант) матрицы и Транспонирование матрицы).

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

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

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

Знаков после запятой: 2
Результат
 

Приведем определение операции умножения, например, из Википедии:

Пусть даны две прямоугольные матрицы A и B размерности m \times n и n \times q соответственно:
A = \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{bmatrix},\;\;\; B = \begin{bmatrix} b_{11} & b_{12} & \cdots & b_{1q} \\ b_{21} & b_{22} & \cdots & b_{2q} \\ \vdots & \vdots & \ddots & \vdots \\ b_{n1} & b_{n2} & \cdots & b_{nq} \end{bmatrix}.

Тогда матрица C размерностью m \times q называется их произведением:
C = \begin{bmatrix} c_{11} & c_{12} & \cdots & c_{1q} \\ c_{21} & c_{22} & \cdots & c_{2q} \\ \vdots & \vdots & \ddots & \vdots \\ c_{m1} & c_{m2} & \cdots & c_{mq} \end{bmatrix},

где:
c_{i,j} = \sum_{r=1}^n a_{i,r}b_{r,j} \;\;\; \left(i=1, 2, \ldots m;\;j=1, 2, \ldots q \right).

Операция умножения двух матриц выполнима только в том случае, если число столбцов в первом сомножителе равно числу строк во втором; в этом случае говорят, что форма матриц согласована. В частности, умножение всегда выполнимо, если оба сомножителя — квадратные матрицы одного и того же порядка.

Следует заметить, что из существования произведения AB вовсе не следует существование произведения BA.

Ссылка скопирована в буфер обмена
PLANETCALC, Умножение матриц

Комментарии