Skip to content

4.6.3 奇异值分解 ​

(1) 奇异值和奇异向量 设 A 是大小为(m, n)的实矩阵,秩等于 r . 矩阵 AAT 和 ATA 有 r 个非零特征值 λν ,并且对于这两个矩阵它们是相同的. 矩阵 ATA 的特征值 λν 的正平方根 dν=λν(ν=1,2,⋯,r) 称为矩阵 A 的奇异值. ATA 对应的特征向量 u―ν 称为矩阵 A 的右奇异向量, AAT 对应的特征向量 v―ν 称为左奇异向量:

(4.222a)ATAu―ν=λνu―ν,AATv―ν=λνv―ν(ν=1,2,⋯,r).

左右奇异向量间的关系是

(4.222b)Au―ν=dνv―ν,ATv―ν=dνu―ν.

秩为 r 的大小为(m, n)的矩阵 A 有 r 个正奇异值 dν(ν=1,2,⋯,r) ,有 r 个正交规范化右奇异向量 u―ν 和 r 个正交规范化左奇异向量 v―ν . 此外,对于零奇异值存在 n−r 个正交规范化右奇异向量 u―ν(ν=r+1,⋯,n) 和 m−r 个正交规范化左奇异向量 v―ν(ν=r+1,⋯,m) . 因此,大小为(m, n)的矩阵有 n 个右奇异向量和 m 个左奇异向量,并且可由它们构成两个正交矩阵

(4.223)U=(u―1,u―2,⋯,u―n),V=(v―1,v―2,⋯,v―m)

(参见第 368 页 4.1.4, 9.).

(2) 奇异值分解 表达式

(4.224a)A=VA^UT

称为矩阵 A 的奇异值分解,其中(4.224b)

019363af-d8ae-7006-ac42-15a9aafbc2ce_69_428_1284_698_455_0.jpg

矩阵 A^ 与矩阵 A 的大小同为(m, n),并且除最初 r 个对角元 a^νν=dν(ν= 1,2,⋯,r) 外,只有零元素. 数 dν 是 A 的奇异值.

注 用 AH 代替 AT ,并且代替正交矩阵考虑酉矩阵 U 和 V ,那么关于奇异值分解的所有论述对于复元素矩阵也成立.

(3) 应用 奇异值分解可用来确定大小为(m, n)的矩阵 A 的秩,并且可用于超定方程组 Ax―=b― (参见第 419 页 4.5.3.1) 的近似解的计算,即借助所谓正则化方法解问题

(4.225)∥Ax―−b―∥2+α∥x―∥2=∑i=1m⁡[∑k=1n⁡aikxk−bi]2+α∑k=1n⁡xk2=min!,

其中 α>0 是正则化参数.

version 1.24.0