现在的位置: 首页 > 综合 > 正文

科普:矩阵乘法是怎么做的?怎么判断两个矩阵是否可以相乘?不使用行列式

2012年11月23日 ⁄ 综合 ⁄ 共 405字 ⁄ 字号 评论关闭

首先判断第一个矩阵的列数是否=第二个矩阵的行数,可以既继续,不可以则无解

将矩阵2的第一列横过来(第一个数在前面),然后分别乘到矩阵1的第一行上去,所有数对应相乘后相加,得到答案的第一行第一列

然后矩阵2的第二行对应操作,和矩阵1第一行相乘,得到答案的第一行第二列

一次类推,矩阵2的列数用完后,从新从1列开始,乘法目标矩阵1的行数全部往下一行,再次一个循环,得到答案的第二行所有数值

依次做下去,对所有可相乘矩阵有效

继续追问:

如果前边的行数比后边的行数多,而列数也没有后边的列数多时,怎么算呢?

补充回答: 前面的列数必须和后面的行数一样,否则矩阵不能相乘,这是规定的
继续追问:

前边的列与后边的行相等,但前边的行比后边的多,列没后边的多,如何求出结果?

5*2的矩阵与2*4的矩阵如何求结果?

补充回答:

5*2,2*4

前面的列=后面的行,可以做

得出的矩阵一定是前面的行数和后面的列数,也就是5*4

不信你按照我给你的方法做做看

抱歉!评论已关闭.