作者:小丽之家ko | 来源:互联网 | 2023-05-22 19:07
本文由编程笔记#小编为大家整理,主要介绍了矩阵的一些性质相关的知识,希望对你有一定的参考价值。 (线代这块儿菜的要死,而矩阵又是基础,单独列出来吧) 几个定义转置矩阵转置矩阵相当于把矩阵顺时针旋转了9
本文由编程笔记#小编为大家整理,主要介绍了矩阵的一些性质相关的知识,希望对你有一定的参考价值。
(线代这块儿菜的要死,而矩阵又是基础,单独列出来吧)
几个定义
转置矩阵
- 转置矩阵相当于把矩阵顺时针旋转了90度之后再180度翻转过来。
- 例如:
单位矩阵
- 一个n阶的矩阵为单位矩阵,ai j=[i==j]。
- 设n阶单位矩阵为I,则AI=IA=A。
行列式
- 矩阵A的行列式记为det(A)或|A|。它等于Σ (-1)^t * a(1,p1)a(2,p2)……a(n,pn),其中p是1~n的一种排列,t是这个排列的逆序对个数。
- 通过上述定义,我们可以发现矩阵的几个简单初等变换:
- 交换两行/两列:det(A)——> -det(A);
- 给其中一行或一列乘上一个非零整数k:det(A)——> k*det(A);
- 一行/列的k倍加到另一行/列上:det(A)——>det(A)。
- 余子式
- 定义 n阶矩阵A去掉第i行第j列之后剩下的n-1阶矩阵的行列式为矩阵的余子式Ai j
- 代数余子式
- 代数余子式 Mi j=(-1)^(i+j) Ai j ;
- 回过头来,矩阵的行列式是可以在行/列上展开的:
- 行列式在行上的展开:det=ai j*Mi j(其中i任意一行,j从1~n);
- 行列式在列上的展开:det=ai j*Mi j(其中j任意一列,i从1~n)。
- 从而我们得到了一个递归求解行列式的方法,它的复杂度为O(n!)。
上三角矩阵
下三角矩阵
LU分解: