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)其中 为实正交阵, 而