A.3. 一些线性代数知识
定义 A.3.1. 给定实的方阵 .
1. | 我们称 是实对称的, 若 . |
2. | 我们称实对称矩阵 是正定的, 若对任意 , 有 . |
3. | 我们称 是实正交的, 若 , 或等价地说, 的列向量构成了 的一组标准正交基. |
以下定理是线性代数中有关实对称矩阵的经典结果, 相关论述可参考 [32] 第 6.4 节或 [33] 第 7.1 节.
定理 A.3.2. 设 为一实对称阵, 则存在一组 的标准正交基 , 使得每个 均为 的特征向量; 或等价地说, 存在一实正交矩阵 , 使得 为一对角阵, 其对角元给出 的所有特征值.
下面的定理则给出了正定矩阵的一种判别方法.
定理 A.3.3. 设 为一实对称阵. 则 是正定阵当且仅当 的所有特征值均为正数.
以下命题给出了正定矩阵的一些有用的性质.
命题 A.3.4. 设 为一正定阵, 则
1. | 可逆, 且 也是正定矩阵. |
2. | 对任意列满秩的矩阵 , 矩阵 正定. 特别地, 任取 的非空子集 , 则由所有满足 的 排成的 的子矩阵为正定阵. |
证明.
1. | 对 做特征值分解: 其中 为实正交阵, 给出 的所有特征值. 由于 正定, 可得 , 故从而从上式可进一步看出 给出 的所有特征值, 而 , 故 正定. |
2. | 任取 , 并令 . 由于 列满秩, 可得 (否则 意味着 的列向量的某个线性组合等于 ), 再由 的正定性可得最后由 的任意性可得 为正定阵. 特别地, 对任意非空的 , 令 为 的元素个数, 并令 为 按 的大小次序从左到右排成的矩阵, 则 列满秩, 且 即为所有 () 排成的 的子矩阵. 由之前的结果可知该子矩阵正定. |
最后, 我们介绍矩阵的奇异值分解 (singular value decomposition).
定理 A.3.5. 设 , 的秩为 . 则存在向量 , 以及正实数 , 使得
1. | 相互正交, 且 . |
2. | 相互正交, 且 . |
3. | 为矩阵 的 个不为零的特征值, 同时也是 的 个不为零的特征值. |
4. | 矩阵 可分解为(A.3.1) |
定理 A.3.5 的证明可参考 [33] 第 7.4 节. 我们将式 (A.3.1) 的右端称为矩阵 的奇异值分解, 而将 称为 的奇异值 (singular value). 注意矩阵的奇异值分解并不要求矩阵是方阵. 矩阵的奇异值分解还可以有其它表示形式, 例如
• | 式 (A.3.1) 可等价写为(A.3.2)其中 的各个列向量分别为 , 的各个列向量分别为 , 而 则为一对角阵, 其对角元为 . |
• | 矩阵 的奇异值分解还可写为(A.3.3)其中 为实正交阵, 而 |