线性代数笔记(二十六)——对称矩阵与正定性

这一节对对称矩阵下手,分解成特征值和特征向量的对角化,研究对称矩阵的性质,引出正定性。

对称矩阵与正定性

对称矩阵有很多特殊的性质,它们满足:

  1. \(A=A^T\)
  2. 能够找到彼此正交的特征向量。

根据此前掌握的特征分解知识,我们知道对于不同的特征值,分解得到的对应特征向量都是线性无关的。而对于特征值相同的情况,对称矩阵总是可以在零空间中找到彼此垂直的特征向量。

对称矩阵的对角化

根据上述两个性质,对称矩阵对角化便可拆解为:\(A=Q\Lambda Q^T\)\(Q\)列向量也就是特征向量可以标准正交(模可标准化为1)。

实际上,A的对称性可以通过\(Q\Lambda Q^T\)看出,\((Q\Lambda Q^T)^T=(Q^T)^T\Lambda Q^T=Q\Lambda Q^T\)

对称矩阵有一个非常重要的性质:对称矩阵的特征值都是实数

可以用共轭来证明,由\(Ax=\lambda x\),取共轭得到\(A\bar x =\bar \lambda \bar x\)\(A\)是实数矩阵故不变),两边同时取转置:\(\bar x^T A=\bar x^T\bar \lambda\),两边再同时乘上\(x\),得到: \[ \bar x^T A x=\bar x^T\bar \lambda x \]

\(Ax=\lambda x\)带入左侧,得到: \[ \bar x^T\lambda x=\bar x^T\bar \lambda x \]

因此,若\(\bar x^Tx \neq 0\),则有\(\lambda = \bar \lambda\),即特征值均为实数。

那么有没有可能\(\bar x^Tx = 0\)呢?我们展开来看: \[ \bar{x}^T x=\left[\begin{array}{llll} \bar{x}_1 & \bar{x}_2 & \ldots & \bar{x}_n \end{array}\right]\left[\begin{array}{c} x_1 \\ x_2 \\ \ldots \\ x_n \end{array}\right]=\bar{x}_1 x_1+\bar{x}_2 x_2+\cdots+\bar{x}_n x_n \]

其中每一项\(\bar x_ix_i\)都是\((a+bi)(a-bi)\),得到的都是大于0的实数,因此必有\(\bar x^Tx \neq 0\)

同理,复数矩阵若满足\(\bar A^T=A\),则特征值也都将是实数。

特征值的性质

特征值已经证实都是实数了,那么是否还有什么其他特殊性质呢?

实际上也是有的,这里先给结论:

  1. 对称矩阵的主元正负个数,与特征值的正负个数一致。
  2. 对称矩阵的主元乘积等于特征值的乘积。它们都等于行列式的值。

根据性质1,我们可以通过消元来快速确定特征值的正负值个数,无需解\(n\)次方程。

对称矩阵的另一个视角

对角化展开: \[ A=Q\Lambda Q^T=\begin{bmatrix} q_1&q_2&...&q_n \end{bmatrix}\begin{bmatrix} \lambda_1&0&...&0 \\ 0&\lambda_2&...&0 \\ ...&...&...&... \\ 0&0&...&\lambda_n \end{bmatrix}\begin{bmatrix} q_1^T \\ q_2^T \\ ... \\ q_n^T \end{bmatrix} \]

由于\(q_i\)相互正交,中间的对角矩阵就相当于每一项的系数,最终得到的是:\(A=\lambda_1 q_1q_1^T+\lambda_2 q_2q_2^T+...+\lambda_n q_nq_n^T\)

由于\(q_iq_i^T\)是单位向量,故\(q_i^Tq_i=1\),此时就可以将\(q_iq_i^T\)改写成\(\frac{q_iq_i^T}{q_j^Tq_j}\),显然这是投影矩阵的形式,可以理解为是\(q_j\)\(q_i\)方向的投影。

换个角度来说:每一个对称矩阵都是一些相互垂直的投影矩阵的线性组合。

正定矩阵

正定矩阵是指满足以下条件的一类矩阵:

  1. 所有特征值都是正数。
  2. 所有主元都为正。
  3. 所有子行列式都为正。

附录

视频

参考链接


线性代数笔记(二十六)——对称矩阵与正定性
https://r00tk1ts.github.io/2023/10/27/线性代数笔记(二十六)——对称矩阵与正定性/
作者
r00tk1t
发布于
2023年10月27日
许可协议