矩阵分解

Posted larry-xia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了矩阵分解相关的知识,希望对你有一定的参考价值。

QR分解

QR分解(正交三角分解)是将一个矩阵分解为一个正交矩阵Q和上三角矩阵R的乘积 A=QR

解线性方程组 Ax=b

Ax=b-->QRx=b-->x=R\\(Q\\b)

求特征值

技术图片

 LU分解

LU分解将一个矩阵分解为一个单位下三角矩阵和一个上三角矩阵的乘积,A=LU

LU分解在本质上是高斯消元法的一种表达形式。实质上是将A通过初等行变换变成一个上三角矩阵,其变换矩阵就是一个单位下三角矩阵。

技术图片

 SVD分解

参考:

奇异值分解(SVD)原理详解及推导

SVD(Singular Value Decomposition,奇异值)分解,SVD是最可靠的分解法,但是它比QR 分解法要花上近十倍的计算时间。[U,S,V]=svd(A),其中U和V分别代表两个正交矩阵,而S代表一对角矩阵。 和QR分解法相同, 原矩阵A不必为正方矩阵。使用SVD分解法的用途是解最小平方误差法和数据压缩。

技术图片

 

 正交矩阵是在欧几里得空间里的叫法,在酉空间里叫酉矩阵,一个正交矩阵对应的变换叫正交变换,正交变换的特点是不改变向量的尺寸和向量间的夹角。

SVD分解:对于任意的M*N矩阵A,找到一组正交基使得经过它变换后还是正交基。A矩阵将n维空间中的向量映射到k维空间中,k=Rank(A)。现在的目标就是:在n维空间中找一组正交基,使得经过A变换后还是正交的。

 


 

 

 

以上是关于矩阵分解的主要内容,如果未能解决你的问题,请参考以下文章

矩阵分解----Cholesky分解

线代--矩阵的分解-LU分解n阶方阵

【转】矩阵分解之SVD和SVD++

推荐系统中——矩阵分解

矩阵分解---QR正交分解,LU分解

奇异值分解(SVD)