两矩阵如何相乘?

Python014

两矩阵如何相乘?,第1张

给你方法吧:

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

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

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

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

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

乘法运算:两个矩阵要可以相乘,必须是A矩阵的列数B矩阵的行数相等,才可以进行乘法,矩阵乘法的原则是,A矩阵的第i行中的元素分别与B矩阵中的第j列中的元素相乘再求和,得到的结果就是新矩阵的第i行第j列的值。

除法运算:一般不说矩阵的除法。都是讲的矩阵求逆。

矩阵乘法的注意事项

1、当矩阵A的列数等于矩阵B的行数时,A与B可以相乘。

2、矩阵C的行数等于矩阵A的行数,C的列数等于B的列数。

3、乘积C的第m行第n列的元素等于矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和。

基本性质

乘法结合律: (AB)C=A(BC)。

乘法左分配律:(A+B)C=AC+BC 。

乘法右分配律:C(A+B)=CA+CB 。

对数乘的结合性k(AB)=(kA)B=A(kB)。