奇异值分解

奇异值分解(Singular Value Decomposition,SVD)。

A是一个mxn矩阵,U是mxm矩阵,D是mxn矩阵,V是nxn矩阵。

U和V都是正交矩阵,D是对角矩阵,但不一定是方阵。

对角矩阵D对角线上的元素称为矩阵A的奇异值(singular value),A的非零奇异值是特征值的平方根,也是特征值的平方根;
矩阵U的列向量称为左奇异向量(left singular vector),是的特征向量;
矩阵V的列向量称为右奇异向量(right singular vector),是的特征向量。

SVD最有用的性质可能是拓展矩阵求逆到非方矩阵上。

在求解Moore-Penrose伪逆的时候,会用到奇异值分解。


推导:

大概思路就是:

通过的特征向量对应的单位正交基[v1,...,vn]=V,其中vi对应的特征值为λi,得到了另一个正交基,即[Av1,...,Avn]=AV。
AV中单个向量Avi的长度是vi对应的特征是√λi,也就是A的奇异值σi。当A有r个非0的奇异值时,ColA对应的正交基就是[Av1,...,Avr]。
将ColA对应的正交基单位化得:[u1,...,ur]。其中ui=Avi/||Avi||=Avi/σi,所以有σiui=Avi。
将[u1,...,ur]扩充到m维[u1,...,um]=U。且由上一行中的σiui=Avi可知UD=AV,所以:,又因为V是单位正交基,所以

下面是《线性代数及其应用》(第3版),David C.Lay,机械工业出版社,奇异值分解那一章的内容。






其他参考资料:

https://blog.csdn.net/zhongkejingwang/article/details/43053513(推导)
https://blog.csdn.net/he19930303/article/details/51147858(几何意义和应用)
https://www.jianshu.com/p/56b2967d20ba(应用)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值