矩阵论笔记(十)——广义逆矩阵

本文探讨了广义逆的概念及其在解决线性方程组中的应用,包括不同类型的广义逆如Moore-Penrose逆的定义、性质及计算方法,并介绍了如何通过这些逆来求解方程组的精确解、极小范数解和最小二乘解。

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

A 满秩时,方程 Ax=b 的解为 x=A1b。但当 A 不满秩,甚至方程 Ax=b 无解时,我们也希望用某种逆 A 的形式表示方程的(近似)解 x=Ab。这便是广义逆的作用。

0 投影变换与投影矩阵

投影矩阵的求法:

(1)MMP{L,M}[X|Y]=[X|O]PL,M=[X|O][X|Y]1
(2)LLPL=[X|O][X|Y]1
=[X|O][[X|Y]H[X|Y]]1[X|Y]H
=[X|O](XHX)1OO(YHY)1XHYH
=X(XHX)1XH.

1 存在、性质、构造

ACm×n,则 A 的任意一种伪逆尺寸为 XCn×m

定义

Moore-Penrose 逆 A+ 的四个等价定义:

(1)定义一:Penrose 方程 (i) AXA=A;(ii) XAX=X;(iii) (AX)H=AX;(iv) (XA)H=XA
(2)定义二:AX=PR(A), XA=PR(X),其中 PL 是子空间 L 上的正交投影矩阵;
(3)定义三:AXA=A, X=AHU, X=VAH,其中 U, V 是适当阶的复矩阵;
(4)定义四:AXA=A, X=AHZAH,其中 Z 是与 A 同阶的复矩阵。

满足部分 Penrose 条件的广义逆及其构造:

(1)A{i,j,,l}:满足 Penrose 方程中的 (i),(j),(k),(l) 方程称为 {i,j,,l}-逆,记为 A(i,j,,l),全体记为 A{i,j,,l}
(2)A{1,2}:设 Y,ZA{1},令 X=YAZ,则 XA{1,2},也称为自反广义逆;
(3)A{1,2,3}Y=(AHA)(1)AHA{1,2,3}
(4)A{1,2,4}Z=AH(AAH)(1)A{1,2,4}
(5)A{1,2,3,4}A=A(1,4)AA(1,3)
(6)λ:当 λ0 时,λ=λ1,否则为 0。

定理

(1)定理一:对任意 ACm×nA+ 存在且唯一;
(2)定理二:A(1) 唯一的充要条件是 A 为非奇异矩阵;
(3)定理三:若 XA{1},则 XA{1,2} 的充要条件是 rankX=rankA
(4)定理四:对任意 A,有 rank(AHA)=rankA=rank(AAH)
(5)推论一:若 ACm×nn列满秩),则 A=(AHA)1AH;若 ACm×nm行满秩),则 A=AH(AAH)1
(6)推论二:若 α0,则 α=(αHα)1αH

性质

{1}-逆的八条性质:

(1)(A(1))HAH{1}
(2)λA(1)(λA){1}
(3)若 S,T 非奇异,则 T1A(1)S1(SAT){1}
(4)rankA(1)rankA
(5)AA(1)A(1)A 均为幂等矩阵且与 A 同秩;
(6)R(AA(1))=R(A), N(A(1)A)=N(A), R((A(1))H)=R(AH)
(7)A(1)A=In 的充要条件是 rankA=nAA(1)=Im 的充要条件是 rankA=m
(8)AB(AB)(1)A=A 的充要条件是 rank(AB)=rankAB(AB)(1)AB=B 的充要条件是 rank(AB)=rankB

Moore Penrose 逆 A 的六条性质:

(1)rankA=rankA
(2)(A)=A
(3)(AH)=(A)H(AT)=(A)T
(4)(AHA)=A(AH)(AAH)+=(AH)A
(5)A=(AHA)AH=AH(AAH)
(6)R(A)=R(AH)N(A)=N(AH)

证明

(1)证明定理一:[存在性]奇异值分解,并令 X=VΣ1OOOUH;[唯一性]用共轭转置和展开构造 AXA 以消除 X,证 X=XAX=YAY=Y
(2)证明定理二:把 xN(A) 加到 X 的任意一列上,或把 xN(AH) 的共轭转置加到 X 的任意一行上,AXA 不变,因此,假如唯一则有 N(A)={0}, N(AH)={0}
(3)证明定理三:R(XA)R(X)rank(XA)=rankA=rankX,因此 R(XA)=R(X),则存在 Y 使 XAY=X,于是 XAX=XA(XAY)=XAY=X
(4)证明定理四:由 Ax=0AHAx=0,由 AHAx=0xHAHAx=0,于是 Ax=0,即 N(A)=N(AHA)
(5)证明 A 性质(6):R(A)=R(AAA)=R(AH(A)AHA)R(AH)N(A)=N(AAA)=N(A(A)HAH)N(AH)

构造

{1}-逆可以很容易构造出其他的广义逆。

(1)Y,ZA{1},则 X=YAZA{1,2}
(2)Y=(AHA)(1)AHA{1,2,3}
(3)Z=AH(AAH)(1)A{1,2,4}
(4)A=A(1,4)AA(1,3)

2 计算

{1}-逆

步骤:

(1)初等行变换:[A|I]r[B|Q],其中 B 为 Hermite 标准形,则 QA=B
(2)置换矩阵:构造 P=[ej1,,ejn],使 QAP=IrOKO
(3)计算 A{1}X=PIrOOLQ,其中 LC(nr)×(mr) 为任意矩阵。

{1,2}-逆

(1)方法一:求 {1}-逆 X=PIrOOLQ 后,令 L=0 即得 A(2)
(2)方法二:设 Y,ZA{1},则 X=YAZA{1,2}
(3)方法三:满秩分解,然后 G(i)F(1)A{i}, G(1)F(i)A{i}

{1,3}-逆

用公式 Y=(AHA)(1)AHA{1,2,3}

{1,4}-逆

用公式 Z=AH(AAH)(1)A{1,2,4}

Moore-Penrose 逆

(1)方法一:满秩分解 A=FG,则 A=GF=GH(GGH)1(FHF)1FH
(2)方法二:奇异值分解 A=UDVH=U1ΣVH1,则 A=V1Σ1UH1
(3)方法三:用公式 A=A(1,4)AA(1,3)

满秩分解与广义逆的关系

(1)G(i)F(1)A{i} (i=1,2,4)
(2)G(1)F(i)A{i} (i=1,2,3)
(3)G(1)FA{1,2,3}, GF(1)A{1,2,4}
(4)A=GF(1,3)=G1,4F
(5)A=GF=GH(GGH)1(FHF)1FH=GH(FHAGH)1FH

3 广义逆矩阵与线性方程组的求解

方程组 Ax=b 的解

先要判断相容性(即是否有解):① 用充要条件 AA(1)b=b 或者 ② 用 rankA=rank(A|b)

(1)相容-通解:x=A(1)b+(IA(1)A)y
(2)相容-极小范数解:x=A(1,4)b(唯一);
(3)矛盾-最小二乘解:x=A(1,3)b
(4)矛盾-极小范数最小二乘解:x=Ab(唯一);
(5)矩阵方程-极小范数最小二乘解:AXB=D 的极小范数最小二乘解为 X=ADB

相容时,(1)和(3)的解一致,(2)和(4)的解一致。

所以求解方程组的步骤为:① 判断相容性;② 求解相应的广义矩阵逆通式;③ x=A(i,,l)b

广义逆通式

(1)A{1}={A(1)+ZA(1)AZAA(1) | ZCn×m}
(2)A{1,4}={A(1,4)+Z(IAA(1,4)) | ZCn×m}
(3)A{1,3}={A(1,3)+(IA(1,3)A)Z | ZCn×m}

以上均可由下面的定理一推得。

定理

(1)定理一:AXB=D 相容的充要条件是 AA(1)DB(1)B=D,通解为 X=A(1)DB(1)+YA(1)AYBB(1)
(2)定理二:Ax=b 相容的充要条件是 AA(1)b=b,通解为 x=A(1)b+(IA(1)A)y
(3)定理三:若对所有 bR(A)x=Xb 都是其解,则 XA{1}
(4)定理四:若对所有 bR(A)x=Xb 都是极小范数解,则 XA{1,4}
(5)定理五:若对所有 bCmx=Xb 都是最小二乘解,则 XA{1,3}
(6)定理六:若对所有 bCmx=Xb 都是极小范数最小二乘解,则 X=A
(7)推论:xAx=b 的最小二乘解的充要条件是 xAHAx=AHb(法方程组/正规方程组)的解。

通解,往往是“特解 + 齐次方程组通解”的形式。

引理

(1)引理一:相容方程组的极小范数解唯一,且在 R(AH) 中;
(2)引理二:集合 A{1,4}XA=A(1,4)A 的所有解 X 组成(XA 是个不变量);
(2)引理二:集合 A{1,3}AX=AA(1,3) 的所有解 X 组成(AX 是个不变量);

证明

(1)证明定理一:D=AXB=AA(1)AXBB(1)B=AA(1)DB(1)B,反之 X=A(1)DB(1) 显然是解;
(2)证明定理三:令 b=aiR(A),则 x=XaiAx=b 的解,得 AXai=ai,即 AXA=A
(3)证明定理五:需证 ① Axb2=AxPR(A)b2+PR(A)bb2;② 极小值的条件是 Ax=PR(A)b;③ AA(1,3)=PR(A)b
(4)证明定理六:由证明(3)得,最小二乘解是 Ax=PR(A)b=AA(1,3)b 的(一般)解,则极小范数解为 x=A(1,4)AA(1,3)b=Ab
(5)证明推论:由 ① b=PR(A)b+(IPR(A))b=PR(A)b+PN(AH)b,② 最小二乘解为 Ax=PR(A)b 的解,可得,Axb=PN(AH)bN(AH),所以 AH(Axb)=0
(6)证明 PR(A)=AA(1,3)R(AA(1,3))=R(A), N(AA(1,3)=N((AA(1,3))H)=N((A(1,3))HAH)=N(AH)=Rperp(A),因此 AA(1,3)=PR(A)

理解

(1)最小二乘解,就是要让 bA 上的投影被抵消掉,只剩下残余,亦即求 Ax=PR(A)b 的一般解(bAx{Ax|xRn}(Ax)T(bAx)=0ATAx=ATb);
(2)投影矩阵,有时间再研究一下。

主要题型

(1)计算广义逆 A(1),A(1,2),A(1,3),A(1,4),A
(2)计算方程组的通解、极小范数解、最小二乘解、极小范数最小二乘解;
(3)利用 A 的运算规律进行计算或证明;
(4)幂等矩阵与特征值相关计算或证明;
(5)借助奇异值分解、满秩分解、QR 分解相关计算或证明。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值