计算某个矩阵的SVD分解与伪逆的

本文详细介绍了如何使用奇异值分解(SVD)来计算一个具体矩阵的伪逆。通过计算矩阵A的转置乘积的特征值及特征向量,并进一步求解SVD分解中的各个组成部分,最终给出了矩阵A的伪逆表达式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SVD的理论推导

通 过 S V D 分 解 计 算 矩 阵 A = [ 3 2 2 2 3 − 2 ] 的 伪 逆 通过SVD分解计算矩阵A=\begin{bmatrix}3&2&2\\2&3&-2\end{bmatrix}的伪逆 SVDA=[322322]
( 1 ) 计 算 A T A 的 特 征 值 λ 1 , λ 2 , λ 3 ( λ 1 ≥ λ 2 ≥ λ 3 ) 和 对 应 的 特 征 向 量 v 1 , v 2 , v 3 。 要 求 使 得 ∣ ∣ v i ∣ ∣ = 1 且 第 一 个 坐 标 非 负 , i = 1 , 2 , 3 (1) 计算 A^TA 的特征值 λ_1,λ_2,λ_3(λ_1 ≥ λ_2 ≥ λ_3) 和对应的特征向量v_1,v_2,v_3。\tiny要求使得 ||v_i|| = 1 且第一个坐标非负,i = 1,2,3 (1)ATAλ1,λ2,λ3(λ1λ2λ3)v1,v2,v3使vi=1i=1,2,3
A T A = [ 13 12 2 12 13 − 2 2 − 2 8 ] 由 d e t ( λ I − A T A ) = 0 求 得 λ 1 = 25 , λ 2 = 9 , λ 3 = 0 由 方 程 组 ( λ i I − A T A ) x = 0 解 得 特 征 向 量 为 v 1 = [ 2 2 2 2 0 ] , v 2 = [ 1 18 − 1 18 4 18 ] , v 3 = [ 2 3 − 2 3 − 1 3 ] A^TA =\begin{bmatrix}13&12&2\\12&13&-2\\2&-2&8\end{bmatrix}\\ 由det(\lambda I-A^TA)=0求得λ_1 =25, λ_2=9 , λ_3=0\\ 由方程组(\lambda_iI-A^TA)x =0解得特征向量为\\ v_1=\begin{bmatrix}\frac{\sqrt 2}{2}\\\frac{\sqrt 2}{2}\\0\end{bmatrix}, v_2=\begin{bmatrix}\frac{1}{\sqrt {18}}\\\frac{-1}{\sqrt {18}}\\\frac{4}{\sqrt {18}}\end{bmatrix}, v_3=\begin{bmatrix}\frac{2}{3}\\\frac{-2}{3}\\\frac{-1}{3}\end{bmatrix} ATA=1312212132228det(λIATA)=0λ1=25λ2=9λ3=0(λiIATA)x=0v1=22 22 0,v2=18 118 118 4,v3=323231
( 2 ) 计 算 A v 1 , A v 2 , A v 3 (2) 计算 Av_1,Av_2,Av_3 (2)Av1,Av2,Av3
A v 1 = [ 5 2 2 5 2 2 ] , A v 2 = [ 9 18 − 9 18 ] , A v 3 = [ 0 0 ] Av_1=\begin{bmatrix}\frac{5\sqrt{2}}{2}\\ \frac{5\sqrt{2}}{2} \end{bmatrix},Av_2=\begin{bmatrix}\frac{9}{\sqrt{18}}\\ \frac{-9}{\sqrt{18}} \end{bmatrix},Av_3=\begin{bmatrix}0\\ 0 \end{bmatrix} Av1=[252 252 ],Av2=[18 918 9],Av3=[00]
( 3 ) 由 此 给 出 A 的 S V D 分 解 (3) 由此给出 A 的 SVD 分解 (3)ASVD
A = U Σ V T ( U m , m ( 正 交 阵 ) , Σ m , n , V n , n ( 正 交 阵 ) ) ( A T A ) v i = λ v i ,    σ i = λ i    , u i = 1 σ i A v i A=U\Sigma V^T(U_{m,m(正交阵)},{\Sigma}_{m,n},V_{n,n(正交阵)}) \\ \color{blue}(A^TA)v_i=\lambda v_i , \ \ \sigma_i =\sqrt {\lambda_i}\ \ ,u_i=\frac{1}{\sigma_i}Av_i A=UΣVT(Um,m,Σm,n,Vn,n)(ATA)vi=λvi,  σi=λi   ,ui=σi1Avi
A = [ 2 2 2 2 2 2 − 2 2 ] [ 5 0 0 0 3 0 ] [ 2 2 2 2 0 1 18 − 1 18 4 18 2 3 − 2 3 − 1 3 ] A=\begin{bmatrix} \frac{\sqrt 2}{2}& \frac{\sqrt 2}{2}\\ \frac{\sqrt 2}{2}&- \frac{\sqrt 2}{2}\end{bmatrix} \begin{bmatrix}5&0&0\\0&3&0\end{bmatrix} \begin{bmatrix} \frac{\sqrt 2}{2}& \frac{\sqrt 2}{2} & 0 \\\frac{1}{\sqrt {18}} & \frac{-1}{\sqrt {18}} &\frac{4}{\sqrt {18}} \\\frac{2}{3} &\frac{-2}{3} &\frac{-1}{3} \end{bmatrix} A=[22 22 22 22 ][500300]22 18 13222 18 132018 431

( 4 ) 给 出 A 的 伪 逆 A † (4) 给出 A 的伪逆 A† (4)AA
A † = V ( Σ − 1 T ) U T = [ 2 2 1 18 2 3 2 2 − 1 18 − 2 3 0 4 18 − 1 3 ] [ 1 5 0 0 1 3 0 0 ] [ 2 2 2 2 2 2 − 2 2 ] A†=V({\Sigma^{-1}}^T) U^T\\ =\begin{bmatrix}\frac{\sqrt 2}{2}& \frac{1}{\sqrt {18}} &\frac{2}{3} \\\frac{\sqrt 2}{2} & \frac{-1}{\sqrt {18}} &\frac{-2}{3} \\0 & \frac{4}{\sqrt {18}} &\frac{-1}{3} \end{bmatrix} \begin{bmatrix}\frac15&0\\0&\frac13\\ 0&0\end{bmatrix} \begin{bmatrix} \frac{\sqrt 2}{2}& \frac{\sqrt 2}{2}\\ \frac{\sqrt 2}{2}&- \frac{\sqrt 2}{2}\end{bmatrix} A=V(Σ1T)UT=22 22 018 118 118 432323151000310[22 22 22 22 ]

拓展空间

矩阵的转置乘以矩阵本身的意义是什么?
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值