#定义
设A\in C^{m\times n},则矩阵A^{H}A的n个特征值\lambda _i的算术平方根\delta _{i}=\sqrt {\lambda _i}叫做A的奇异值(Singular Value )。
设A\in C^{m\times n},则存在酉矩阵U\in C^{m\times n}和V\in C^{m\times n}使得A=U\Sigma V^{H}式中\Sigma = \begin{bmatrix}\Sigma _1 & O\\O & O\\ \end{bmatrix},且\Sigma _{1}=diag(\sigma _{1}, \sigma _{2}, ..., \sigma _{r}),其对角元素按照顺序\sigma _{1}\geqq \sigma _{2}\geqq ...\geqq\sigma _{r}\gt 0, \quad r=rank(A)排列。
这就是所谓的矩阵的奇异值分解(Singular Value Decomposition,SVD)
注:酉矩阵是正交矩阵在复数域的推广。
#求解
有两种求V, U的步骤:
在Matlab中可使用svd函数进行求解:
>> A = [1 0 1; 0 1 -1];
>> [U, S, V] = svd(A)
U =
-0.7071 0.7071
0.7071 0.7071
S =
1.7321 0 0
0 1.0000 0
V =
-0.4082 0.7071 -0.5774
0.4082 0.7071 0.5774
-0.8165 -0.0000 0.5774
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有