矩阵
Matrix
矩阵是
用于表示和处理线性变换、解线性方程组、计算向量空间中的各种运算。
基本运算
对矩阵进行运算实际上是对多维数据进行处理
加法
两个同型矩阵才能进行加法运算
定义为对应的元素相加
数乘
数
乘法
矩阵乘法实现维数的转换,也即矩阵作用相当于线性变换
矩阵乘法不满足交换律,左侧矩阵的列数与右侧矩阵行数相等时,才能相乘
转置
定义为
逆
参考:逆矩阵
注意
有的编程语言中存在 Broadcasting 机制,可以自动扩展运算不同维度的数组 (矩阵)
矩阵可交换乘法
- 单位矩阵:任何矩阵与单位矩阵相乘,结果仍然是原矩阵。单位矩阵可以看作是乘法的“交换”元素,因为对于任何矩阵 A,都有 AI=IA=AI=IA=A。
- 相同矩阵:如果两个矩阵 A 和 B 是相同的,那么 AB=BA。
- 对角矩阵:如果两个矩阵都是对角矩阵,并且它们的乘积也是对角矩阵,那么这两个对角矩阵的乘法是可交换的。
- 零矩阵:任何矩阵与零矩阵相乘,结果都是零矩阵,因此零矩阵在乘法下是“交换”的。
- 对称矩阵和斜对称矩阵:如果两个矩阵 AA 和 BB 都是对称矩阵或都是斜对称矩阵,并且它们的乘积仍然是对称矩阵或斜对称矩阵,那么在这种情况下,AB 和 BA 是相等的。
特殊的矩阵
若数值为 0 的元素数目远远多于非 0 元素的数目,并且非 0 元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非 0 元素数目占大多数时,则称该矩阵为稠密矩阵。
单位矩阵
对角矩阵
友矩阵
主对角线上方全为 1,最后一行的元素为任意值
Jordan 标准型
分块对角矩阵
每个 Jordan 块的主对角线为特征值,特征值右上一条对角线全为 1
以四阶举例:
矩阵多项式
矩阵的幂可交换,多项式的乘积也可交换
所以关于
矩阵的迹