1. 行列式#

行列式 det(A)det(A),是一个将方阵 AA 映射到实数的函数。
几何意义:行列式是有向面积或体积的概念在欧几里得空间中的推广,它描述了一个线性变换对“体积”的影响。
计算方法:行列式等于它任意一行(列)的各元素与其对应的代数余子式乘积之和。 行列式和矩阵特征值的关系:行列式等于矩阵特征值的乘积。

2. 行列式的余子式#

余子式:nn 阶行列式中,划去 aija_{ij} 所在的第 ii 行与第 jj 列的元,剩下的元所构成的 n−1n-1 阶行列式称为 aija_{ij} 的余子式。
代数余子式:在余子式前面乘上 (−1)i+j(-1)^{i + j}。

3. 矩阵的子式(一个数)#

从矩阵中选取若干行和相同数量的列,取它们交叉位置上的元素组成一个方阵,再计算这个方阵的行列式。
kk 阶子式:在矩阵中取 kk 行 kk 列得到的子式。

4. 矩阵的秩#

子式角度:矩阵的秩是非零子式的最高阶数。
线性无关角度:矩阵最大线性无关行向量的个数。 标准型角度:先将矩阵转化为行阶梯型,其非零行个数就是矩阵的秩。

满秩:矩阵中独立的信息数量已经达到了它能达到的最大值。
对 m×nm × n 矩阵来说:
m>nm>n:满秩意味着秩为 nn,称为列满秩,所有列向量线性无关。
m<nm<n:满秩意味着秩为 mm,称为行满秩,所有行向量线性无关。
m=nm=n:满秩意味着秩为 nn,此时所有行和列都线性无关。

对于 n 阶方阵,下面几件事是等价的:

A 满秩⟺rank⁡(A)=n⟺∣A∣≠0⟺A 可逆A\text{ 满秩} \Longleftrightarrow \operatorname{rank}(A)=n \Longleftrightarrow |A|\neq0 \Longleftrightarrow A\text{ 可逆}

5. 矩阵的迹#

方阵 A 的迹:对角线元素之和。

6. 线性方程组解的情况#

齐次线性方程组 AX=0AX=0:

  • r(A)=nr(A)=n,有唯一零解;
  • r(A)<nr(A)<n,有无穷多解。

非齐次线性方程组 AX=bAX=b:

  • r(A)≠r([A,b])r(A)\neq r([A,b]),无解;
  • r(A)=r([A,b])=nr(A)=r([A,b])=n,有唯一解;
  • r(A)=r([A,b])<nr(A)=r([A,b])<n,有无穷多解。

7. 方阵可逆的充要条件#

1.方阵 AA 可逆。

2.AA 是非奇异矩阵(∣A∣≠0|A|\neq 0)。

3.AA 满秩。

4.AA 可以表示成有限个初等矩阵的乘积。

5.特征值没有 00。

6.矩阵行向量/列向量线性无关。

8. 线性空间#

线性空间:若非空集合 VV 上满足加法封闭性和乘法封闭性,并且还满足以下 8 条性质:加法交换律、加 法结合律、加法零元、加法逆元、数乘幺元、数乘结合律、数乘分配律(2个),则称集合 VV 是线性空间。

9. 向量空间的基和维数#

基:在向量空间 VV 中可以找到可以找到一组线性无关向量,并且它们可以张成整个空间,并且线性空间 VV 中的任意一个向量都和这 nn 个向量线性相关,那么这 nn 个向量就称作线性空间 VV 的一个基。

维数:基中所含向量个数。

10. 矩阵的特征值和特征向量#

矩阵就是一个线性变换,它作用于特征向量后,向量方向保持不变(不发生旋转变换),进行某 一比例的伸缩变换,这个比例就是特征值,即

AX=λXAX=\lambda X

其中 XX 是 AA 的特征向量,λ\lambda 是 AA 的特征值。

一个特征值可能对应多个特征向量,一个特征向量只能属于一个特征值。

属于不同特征值的特征向量一定线性无关。

设 λλ 是 nn 阶方阵 AA 的一个 kk 重特征值(λλ 为特征方程的 kk 重根),对应于 λλ 的线性无关的特征向量的最大个数为 ll ,则 k≥lk ≥ l ,即特征值 λλ 的代数重数不小于几何重数。

11. 正交矩阵#

A 是正交矩阵⟺ATA=E⟺AT=A−1⟺A 的各列向量是标准正交向量组A\text{ 是正交矩阵} \Longleftrightarrow A^TA = E \Longleftrightarrow A^T = A^{-1} \Longleftrightarrow A\text{ 的各列向量是标准正交向量组}

正交矩阵可能是旋转矩阵(det(A)=1det(A) = 1)或反射矩阵(det(A)=−1det(A) = -1)。

12. 相似矩阵#

对于两个矩阵 AA, BB,如果存在一个可逆矩阵 PP,使得

P−1AP=BP^{-1}AP = B

那么矩阵 AA 相似于矩阵 BB。
意义:相似的矩阵是同一个线性变换在不同基/坐标系下的的不同描述。
性质:两个相似的矩阵具有相同的秩、迹、行列式、特征值,但特征向量未必相同。
补充:实对称矩阵有相同的特征值则必相似。因为实对称矩阵可对角化,对角化后对角上就是特征值。

13. 合同矩阵#

若存在可逆矩阵 PP,使得矩阵 BB 满足

B=PTAPB=P^TAP

则称矩阵 AA 与矩阵 BB 合同,记作 A∼BA\sim B。

合同关系主要用于研究二次型在变量替换下的不变性质。

14. 正定矩阵#

对于实对称矩阵 A∈Rn×nA\in\mathbb{R}^{n\times n},如果对于任意非零向量 xx,都有:

xTAx>0x^TAx>0

则称矩阵 AA 为正定矩阵。

其中,xTAxx^TAx 称为矩阵 AA 对应的二次型。正定矩阵表示该二次型始终为正。

正定矩阵的等价条件#

对于实对称矩阵 AA,以下条件等价:

A 正定⟺xTAx>0, ∀x≠0A\text{ 正定} \Longleftrightarrow x^TAx>0,\ \forall x\neq0 ⟺A 的所有特征值均大于 0\Longleftrightarrow A\text{ 的所有特征值均大于 }0 ⟺A 的所有顺序主子式均大于 0\Longleftrightarrow A\text{ 的所有顺序主子式均大于 }0 ⟺A 可逆且所有特征值为正\Longleftrightarrow A\text{ 可逆且所有特征值为正}

正定矩阵的性质#

  • 所有特征值均为正数:
λi(A)>0\lambda_i(A)>0
  • 行列式大于 00:
∣A∣>0|A|>0
  • 矩阵一定可逆:
A−1 存在A^{-1}\text{ 存在}
  • 可以进行 Cholesky 分解:
A=LLTA=LL^T

其中 LL 为下三角矩阵。

  • 正定矩阵可以通过合同变换化为单位矩阵:
A=PTIPA=P^TIP

其中 PP 为可逆矩阵。

几何意义#

正定矩阵对应的二次型:

f(x)=xTAxf(x)=x^TAx

构成一个开口向上的椭球面,不存在负方向,因此正定矩阵常用于描述稳定的能量函数、损失函数以及优化问题中的凸性。

15. 特征值分解#

对于方阵 AA,若存在可逆矩阵 PP 和对角矩阵 Λ\Lambda,使得

A=PΛP−1A=P\Lambda P^{-1}

则称矩阵 AA 可以进行特征值分解。

其中,Λ\Lambda 的对角元素为矩阵 AA 的特征值,矩阵 PP 的列向量为对应的特征向量。

对于实对称矩阵,特征值分解可进一步表示为:

A=QΛQTA=Q\Lambda Q^T

其中 QQ 为正交矩阵。

16. 奇异值分解#

对于任意矩阵:

A∈Rm×nA\in\mathbb{R}^{m\times n}

都可以分解为:

A=UΣVTA=U\Sigma V^T

其中:

  • UU 为 m×mm\times m 的正交矩阵,其列向量称为左奇异向量;
  • VV 为 n×nn\times n 的正交矩阵,其列向量称为右奇异向量;
  • Σ\Sigma 为 m×nm\times n 的对角矩阵,对角元素称为奇异值:
σ1≥σ2≥⋯≥σr>0\sigma_1\geq\sigma_2\geq\cdots\geq\sigma_r>0

SVD 的求法#

SVD 可以通过 ATAA^TA 的特征值分解得到:

ATA=VΛVTA^TA=V\Lambda V^T

其中:

  • VV 的列向量为右奇异向量;
  • Λ\Lambda 的特征值为 λi\lambda_i。

奇异值为:

σi=λi\sigma_i=\sqrt{\lambda_i}

得到:

Σ=Λ\Sigma=\sqrt{\Lambda}

再由:

U=AVΣ−1U=AV\Sigma^{-1}

求得左奇异向量,最终得到:

A=UΣVTA=U\Sigma V^T

几何意义#

SVD 表示矩阵对应的线性变换可以分解为:

旋转→缩放→旋转\text{旋转}\rightarrow\text{缩放}\rightarrow\text{旋转}

其中奇异值表示矩阵在不同方向上的伸缩程度。


应用#

SVD 具有良好的数值稳定性,常用于:矩阵降维(PCA)、数据压缩、图像处理、推荐系统、机器学习中的特征提取。