中易网

老师,矩阵相乘怎么算

答案:3  悬赏:80  
解决时间 2021-01-13 18:50
  • 提问者网友:兔牙战士
  • 2021-01-13 15:21
老师,矩阵相乘怎么算
最佳答案
  • 二级知识专家网友:鸠书
  • 2021-01-13 15:56
矩阵乘法
百科名片
矩阵乘法是一种高效的算法可以把一些一维递推优化到log( n ),还可以求路径方案等,所以更是是一种应用性极强的算法。矩阵,是线性代数中的基本概念之一。一个m×n的矩阵就是m×n个数排成m行n列的一个数阵。由于它把许多数据紧凑的集中到了一起,所以有时候可以简便地表示一些复杂的模型。矩阵乘法看起来很奇怪,但实际上非常有用,应用也十分广泛。
基本定义
它是这样定义的,只有当矩阵 A 的列数与矩阵 B
的行数相等时 A × B 才有意义。一个 m × n 的矩阵
a(m , n )左乘一个 n × p
的矩阵 b(n , p ),会得到一个 m × p 的矩阵 c(m ,
p ),满足
矩阵乘法满足结合律,但不满足交换律
一般的矩乘要结合快速幂才有效果。(基本上所有矩阵乘法都要用到快速幂的)
在数学中,一个矩阵说穿了就是一个二维数组。一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到的结果是一个n行p列的矩阵,其中的第i行第j列位置上的数等于前一个矩阵第i行上的m个数与后一个矩阵第j列上的m个数对应相乘后所有m个乘积的和。比如,下面的算式表示一个2行2列的矩阵乘以2行3列的矩阵,其结果是一个2行3列的矩阵。其中,结果的那个4等于2*2+0*1
全部回答
  • 1楼网友:行路难
  • 2021-01-13 18:50
第一个矩阵第一行和第二个列分别相乘,得数写一行。在第一个第二行乘以第二个列……类推
  • 2楼网友:舊物识亽
  • 2021-01-13 17:17
矩阵相乘要求前一个矩阵的行数和后一个的矩阵列数要相同,这样你用前一个的第一行的数去乘以后一个第一列的对应的数而后相加,即求得第一行与第一列的乘数和,并填写在第一个上面,以后每一行与每一列都这么算,并填写在相应的位置即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息