矩阵分解技术

三角分解

Frobenius矩阵

形如,逆矩阵即加负号

也算

LDU分解:单位下三角,对角阵,单位上三角

Doolittle分解:单位下三角,上三角

Crout分解:下三角,单位上三角

LU分解:下三角,上三角

计算:Gauss消元打洞,先求出Doolittle分解,再化为其他

L矩阵记录打洞系数:与主元之比

U矩阵为打洞剩余物

 性质

n-1阶顺序主子式!=0\Leftrightarrow只用到倍加的Gauss消元\Leftrightarrow唯一LDU分解\Leftrightarrow唯一Doolittle/Crout分解

可逆矩阵可LU分解\Leftrightarrown-1阶顺序主子式!=0(顺序主子式均不为0)\Leftrightarrow上链

可逆矩阵A,则必存在置换阵P使PA的n个顺序主子式非0,可进行PA=LU

Cholesky分解:实对称正定阵A=LL' ,要求L对角线元素为正,此时分解唯一

舒尔补

A11的舒尔补:

A22的舒尔补:

性质

可导出矩阵性质

QR分解

Givens矩阵

形如,c,s平方和为1

givens矩阵行列式为1

多个givens矩阵相乘作用  可以使任何向量旋转至任何方向

givens矩阵Tij将向量下位元素化入上位元素:c取终位占比,s取始位占比

Householder矩阵:(反射矩阵)

   u位反射面单位法向量

H的行列式为-1

一个householder矩阵作用  可以使任何向量旋转至任何方向

旋转与反射:旋转=2次反射,反射面间夹角为旋转角度一半

可逆矩阵的QR分解:除去对角元素绝对值为1的对角矩阵因子外,分解是唯一的

1.Gram Schmidt正交化:对列向量集进行

2.Givens变换:把不停打洞改成不停下翻上

3.Houholder变换:只需一次反射就可以化好一列

满秩分解

Hermite标准型:行最简型

拟Hermite标准型:后m-r行均为0,前r行中可提取出r阶单位阵,不在意列顺序

上述标准型均通过初等行变换直接得到

满秩分解:Amn=Fmr Grn  分解成列满秩和行满秩矩阵,且秩均为矩阵A的秩

计算方法:化为行最简型,行最简型前r行即G,A中的对应主元列即F

(若化为拟Hermite标准型也可以,但要注意F中A的列顺序需和G中抽取单位阵顺序一致)

奇异值分解

奇异值:奇异值个数为矩阵列数,非0奇异值个数=rank,0奇异值个数=零空间维度

U=[  U1  |  U2  ] mr和m(m-r)

V=[  V1  |  V2  ] nr和n(n-r)

U1:COL(A)   /   AA'的非0特征向量空间

U2:A的左零空间   /   AA'的0特征向量空间                                无序

V1:ROW(A)   /    A' A的非0特征向量空间

V2:N(A)   /   A'A的0特征向量空间                                                无序

算法

1.对A'A特征分解:V1, V2,  ∑秒出

2.利用u_i = \frac{Av_i}{\sigma_i}得到U1         i=1,2....,r

3.将U扩成标准正交基

注意V1, U1, ∑顺序一一对应,奇异值顺序从大到小排,至于U2和V2则随便排列

A=

u_i,v_i为特征值同为\lambda_i=\sigma_i^2的特征向量,  A是相同特征值的特征子空间之间的映射

A=U∑VT=U1∑V1T(从这个角度来看是唯一的)mr, rr, rn

从mr, rr, rn抽取前k列前k行就是原矩阵A的低秩近似

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值