1. 行列式#
行列式 ,是一个将方阵 映射到实数的函数。
几何意义:行列式是有向面积或体积的概念在欧几里得空间中的推广,它描述了一个线性变换对“体积”的影响。
计算方法:行列式等于它任意一行(列)的各元素与其对应的代数余子式乘积之和。
行列式和矩阵特征值的关系:行列式等于矩阵特征值的乘积。
2. 行列式的余子式#
余子式: 阶行列式中,划去 所在的第 行与第 列的元,剩下的元所构成的 阶行列式称为 的余子式。
代数余子式:在余子式前面乘上 。
3. 矩阵的子式(一个数)#
从矩阵中选取若干行和相同数量的列,取它们交叉位置上的元素组成一个方阵,再计算这个方阵的行列式。
阶子式:在矩阵中取 行 列得到的子式。
4. 矩阵的秩#
子式角度:矩阵的秩是非零子式的最高阶数。
线性无关角度:矩阵最大线性无关行向量的个数。
标准型角度:先将矩阵转化为行阶梯型,其非零行个数就是矩阵的秩。
满秩:矩阵中独立的信息数量已经达到了它能达到的最大值。
对 矩阵来说:
:满秩意味着秩为 ,称为列满秩,所有列向量线性无关。
:满秩意味着秩为 ,称为行满秩,所有行向量线性无关。
:满秩意味着秩为 ,此时所有行和列都线性无关。
对于 n 阶方阵,下面几件事是等价的:
5. 矩阵的迹#
方阵 A 的迹:对角线元素之和。
6. 线性方程组解的情况#
齐次线性方程组 :
- ,有唯一零解;
- ,有无穷多解。
非齐次线性方程组 :
- ,无解;
- ,有唯一解;
- ,有无穷多解。
7. 方阵可逆的充要条件#
1.方阵 可逆。
2. 是非奇异矩阵()。
3. 满秩。
4. 可以表示成有限个初等矩阵的乘积。
5.特征值没有 。
6.矩阵行向量/列向量线性无关。
8. 线性空间#
线性空间:若非空集合 上满足加法封闭性和乘法封闭性,并且还满足以下 8 条性质:加法交换律、加 法结合律、加法零元、加法逆元、数乘幺元、数乘结合律、数乘分配律(2个),则称集合 是线性空间。
9. 向量空间的基和维数#
基:在向量空间 中可以找到可以找到一组线性无关向量,并且它们可以张成整个空间,并且线性空间 中的任意一个向量都和这 个向量线性相关,那么这 个向量就称作线性空间 的一个基。
维数:基中所含向量个数。
10. 矩阵的特征值和特征向量#
矩阵就是一个线性变换,它作用于特征向量后,向量方向保持不变(不发生旋转变换),进行某 一比例的伸缩变换,这个比例就是特征值,即
其中 是 的特征向量, 是 的特征值。
一个特征值可能对应多个特征向量,一个特征向量只能属于一个特征值。
属于不同特征值的特征向量一定线性无关。
设 是 阶方阵 的一个 重特征值( 为特征方程的 重根),对应于 的线性无关的特征向量的最大个数为 ,则 ,即特征值 的代数重数不小于几何重数。
11. 正交矩阵#
正交矩阵可能是旋转矩阵()或反射矩阵()。
12. 相似矩阵#
对于两个矩阵 , ,如果存在一个可逆矩阵 ,使得
那么矩阵 相似于矩阵 。
意义:相似的矩阵是同一个线性变换在不同基/坐标系下的的不同描述。
性质:两个相似的矩阵具有相同的秩、迹、行列式、特征值,但特征向量未必相同。
补充:实对称矩阵有相同的特征值则必相似。因为实对称矩阵可对角化,对角化后对角上就是特征值。
13. 合同矩阵#
若存在可逆矩阵 ,使得矩阵 满足
则称矩阵 与矩阵 合同,记作 。
合同关系主要用于研究二次型在变量替换下的不变性质。
14. 正定矩阵#
对于实对称矩阵 ,如果对于任意非零向量 ,都有:
则称矩阵 为正定矩阵。
其中, 称为矩阵 对应的二次型。正定矩阵表示该二次型始终为正。
正定矩阵的等价条件#
对于实对称矩阵 ,以下条件等价:
正定矩阵的性质#
- 所有特征值均为正数:
- 行列式大于 :
- 矩阵一定可逆:
- 可以进行 Cholesky 分解:
其中 为下三角矩阵。
- 正定矩阵可以通过合同变换化为单位矩阵:
其中 为可逆矩阵。
几何意义#
正定矩阵对应的二次型:
构成一个开口向上的椭球面,不存在负方向,因此正定矩阵常用于描述稳定的能量函数、损失函数以及优化问题中的凸性。
15. 特征值分解#
对于方阵 ,若存在可逆矩阵 和对角矩阵 ,使得
则称矩阵 可以进行特征值分解。
其中, 的对角元素为矩阵 的特征值,矩阵 的列向量为对应的特征向量。
对于实对称矩阵,特征值分解可进一步表示为:
其中 为正交矩阵。
16. 奇异值分解#
对于任意矩阵:
都可以分解为:
其中:
- 为 的正交矩阵,其列向量称为左奇异向量;
- 为 的正交矩阵,其列向量称为右奇异向量;
- 为 的对角矩阵,对角元素称为奇异值:
SVD 的求法#
SVD 可以通过 的特征值分解得到:
其中:
- 的列向量为右奇异向量;
- 的特征值为 。
奇异值为:
得到:
再由:
求得左奇异向量,最终得到:
几何意义#
SVD 表示矩阵对应的线性变换可以分解为:
其中奇异值表示矩阵在不同方向上的伸缩程度。
应用#
SVD 具有良好的数值稳定性,常用于:矩阵降维(PCA)、数据压缩、图像处理、推荐系统、机器学习中的特征提取。