【线性代数】矩阵的三种相乘方式
来源:互联网 发布:pc蛋蛋单双算法 编辑:程序博客网 时间:2024/05/18 01:52
普通乘积
矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义[1] 。一般单指矩阵乘积时,指的便是一般矩阵乘积。一个m×n的矩阵就是m×n个数排成m行n列的一个数阵。由于它把许多数据紧凑的集中到了一起,所以有时候可以简便地表示一些复杂的模型。
设A为 的矩阵,B为 的矩阵,那么称 的矩阵C为矩阵A与B的乘积,记作 ,其中矩阵C中的第 行第 列元素可以表示为:
如下所示:
- 乘法结合律: (AB)C=A(BC).
- 乘法左分配律:(A+B)C=AC+BC
- 乘法右分配律:C(A+B)=CA+CB
- 对数乘的结合性k(AB)=(kA)B=A(kB).
- 转置 (AB)T=BTAT.
- 矩阵乘法一般不满足交换律。
Hadamard乘积
Kronecker乘积
Kronecker积是两个任意大小的矩阵间的运算,表示为 。克罗内克积也成为直积或张量积,.以德国数学家利奥波德·克罗内克命名。计算过程如下例所示:
参考文献:
https://baike.baidu.com/item/%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95
阅读全文
0 0
- 【线性代数】矩阵的三种相乘方式
- MIT18.06线性代数课程笔记1:矩阵和向量相乘的三种解释
- MIT18.06线性代数课程笔记2a:矩阵相乘的三种看待角度
- 线性代数之矩阵相乘
- 矩阵相乘的三种实现
- MIT18.06线性代数课程笔记3a:矩阵相乘的五种看待角度
- 矩阵相乘的三种方法(java实现)
- 线性代数中矩阵相乘如何计算
- 图像处理中的旋转与线性代数中的矩阵相乘的关系
- 线性代数:理解矩阵(三)
- 线性代数学习笔记三:矩阵的初等变换与线性方程组
- 线性代数复习三——矩阵的逆
- 线性代数矩阵的投影
- 矩阵相乘的两种实现方法
- 矩阵相乘的两种方法
- 矩阵相乘的算法
- 矩阵相乘的算法
- 矩阵的相乘
- CSU-ACM2017暑期训练1-Debug与STL hdu2736
- bootstrap基本显示页面
- YOLO tensorflow
- android AppWidget中添加自定义View
- Java正则表达式入门基础篇
- 【线性代数】矩阵的三种相乘方式
- 使用Django遇到的坑
- H5-ServiceWorkers
- 针对复杂度总结
- 会话跟踪
- 爬楼梯
- HDU
- oracle 隐含参数
- 文章标题 多线程中的Thread类与Runnable接口