矩阵乘法怎么算?详细步骤!
这个问题有两行两列矩阵乘以两行三列矩阵。
得到的矩阵是:2行3列的矩阵。
最终结果是|1 3 5|
|0 4 6|
1,确认矩阵是否可以相乘。只有当第一个矩阵的列数等于第二个矩阵的行数时,两个矩阵才能相乘。
图中所示的两个矩阵可以相乘,因为第一个矩阵(矩阵A)有3列,而第二个矩阵(矩阵B)有3行。
2.计算结果矩阵的行数和列数。画一个空白矩阵来表示矩阵相乘的结果。矩阵a和矩阵b相乘得到的矩阵,行数和矩阵a一样,列数和矩阵b一样,可以画一个白色网格来表示结果矩阵的行数和列数。
矩阵A有两行,所以结果矩阵也有两行。
矩阵B有两列,所以结果矩阵也有两列。
最终的结果矩阵有2行2列。
3.算第一个“点”。要计算一个矩阵中的第一个“点”,需要将第一个矩阵第一行的第一个数乘以第二个矩阵第一列的第一个数,第一行的第二个数乘以第一列的第二个数,第一行的第三个数乘以第一列的第三个数,然后将这三个结果相加得到第一个点。首先,计算结果矩阵中第二行和第二列的数量。算法是这样的:
6 x -5 = -30
1 x 0 = 0
2 x 2 = -4
-30 + 0 + (-4) = -34
结果是-34,对应于矩阵的右下角。
计算矩阵乘法时,结果的行列位置要满足,行与第一个矩阵相同,列与第二个矩阵相同。例如,如果将矩阵A底行的数字乘以矩阵B最右列的数字,结果是-34,那么-34应该是结果矩阵右下角的数字。
?
4.算第二个“点”。例如,要计算左下角的数字,需要将第一个矩阵底行的数字乘以第二个矩阵左列的数字,然后将结果相加。具体计算方法同上。
6 x 4 = 24
1 x (-3) = -3
(-2) x 1 = -2
24 + (-3) + (-2) = 19
结果是-19,对应的是矩阵左下角的位置。
5.计算剩下的两个“点”。要计算左上角的数字,用矩阵A顶行的数字乘以矩阵b左列的数字,具体算法如下:
2 x 4 = 8
3 x (-3) = -9
(-1) x 1 = -1
8 + (-9) + (-1) = -2
结果是-2,对应的位置是左上角。
要计算右上角的数字,用矩阵A顶行的数字乘以矩阵b右列的数字,具体算法如下:
2 x (-5) = -10
3 x 0 = 0
(-1) x 2 = -2
-10 + 0 + (-2) = -12
结果是-12,对应的位置是右上角。
6.检查相应的数字是否出现在正确的位置。19在左下角,-34在右下角,-2在左上角,-12在右上角。