Hotmath
数学作业。做得更快,学得更好。

矩阵乘法

只能乘以2矩阵如果他们的兼容的,这意味着第一个矩阵的列数与第二个矩阵的行数相同。

如果 一个 = 一个 j 是一个 × n 矩阵和 B = b j 是一个 n × p 矩阵,乘积 一个 B 是一个 × p 矩阵。

一个 B = c j ,在那里 c j = 一个 1 b 1 j + 一个 2 b 2 j + + 一个 n b n j

(在 th 行和 j th 列用双下标符号表示 一个 j b j , c j 。例如,条目 一个 23 是第二行第三列的条目。)

矩阵乘法的定义表示逐列乘法,其中的项 th 一个 乘以?中相应的项 j th 列的 B 然后把结果加起来。

矩阵乘法是不可交换的。如果既不 一个 也不 B 是一个单位矩阵, 一个 B B 一个

一行乘以一列

我们从如何乘a开始 1 × n 矩阵 n × 1 矩阵。第一个是单行,第二个是单列。根据上面的规则,乘积是a 1 × 1 矩阵;换句话说,就是一个数字。

首先,让我们命名行中的条目 r 1 r 2 r n ,以及列中的项 c 1 c 2 c n 。那么行和列的乘积就是 1 × 1 矩阵

r 1 c 1 + r 2 c 2 + + r n c n

例子:

找到产品。

1 4 0 2 1 5

我们要乘以a 1 × 3. 矩阵 1 × 3. 矩阵。第一个数据库中的列数与第二个数据库中的行数相同,因此它们是兼容的。

产品是:

1 2 + 4 1 + 0 5 = 2 + 4 + 0 = 2

大矩阵的乘法

既然您知道了如何用一行乘以一列,那么乘更大的矩阵就很容易了。中的条目 th Row和the j th 乘积矩阵的列,乘以中的每一项 th 第一个矩阵的行中对应的项 j th 第二个矩阵的列,并将结果相加。

我们来看下面的问题,乘以a 2 × 3. 带a的矩阵 3. × 2 矩阵,得到a 2 × 2 矩阵作为乘积。乘积矩阵的元素叫做 e j 当他们在 th 行和 j th 列。

1 0 1 0 1 2 3. 5 1 0 2 1 = e 11 e 12 e 21 e 22

得到 e 11 ,行乘 1 第一个矩阵的列 1 第二个。

e 11 = 1 0 1 3. 1 2 = 1 3. + 0 1 + 1 2 = 5

得到 e 12 ,行乘 1 第一个矩阵的列 2 第二个。

e 12 = 1 0 1 5 0 1 = 1 5 + 0 0 + 1 1 = 4

得到 e 21 ,行乘 2 第一个矩阵的列 1 第二个。

e 21 = 0 1 2 3. 1 2 = 0 3. + 1 1 + 2 2 = 3.

得到 e 22 ,行乘 2 第一个矩阵的列 2 第二个。

e 22 = 0 1 2 5 0 1 = 0 5 + 1 0 + 2 1 = 2

写出乘积矩阵,我们得到:

e 11 e 12 e 21 e 22 = 5 4 3. 2

因此,我们已经表明:

1 0 1 0 1 2 3. 5 1 0 2 1 = 5 4 3. 2