矩阵分析之 伪逆矩阵,左逆,右逆,广义逆

  • Post author:
  • Post category:其他


矩阵分析之 伪逆矩阵,左逆,右逆,广义逆



前言

本篇是对于可逆矩阵的一个扩展。



伪逆

对于非方阵,或者奇异矩阵而言,没有严格定义上的逆矩阵。为了便于数值计算,定义这些矩阵具有伪逆。



左逆

对于实矩阵



A

R

m

×

n

,

m

n

A\in R^{m\times n},m\ge n






A














R











m


×


n










,




m













n





,如果



A

A






A





是列满秩矩阵,则存在矩阵



A

l

e

f

t

1

A_{left}^{-1}







A











l


e


f


t













1






















使得



A

l

e

f

t

1

A

=

E

A_{left}^{-1}A=E







A











l


e


f


t













1



















A




=








E





,称为



A

A






A





的左逆。

证明:





r

(

A

T

A

)

=

r

(

A

)

=

n

(

A

T

A

)

1

A

T

A

=

E

i

.

e

.

(

(

A

T

A

)

1

A

T

)

A

=

E

r(A^TA)=r(A)=n \\ (A^TA)^{-1}A^TA=E \\ i.e. \quad ((A^TA)^{-1}A^T)A=E






r


(



A










T









A


)




=








r


(


A


)




=








n








(



A










T









A



)














1











A










T









A




=








E








i


.


e


.




(


(



A










T









A



)














1











A










T









)


A




=








E










(

A

T

A

)

1

A

T

(A^TA)^{-1}A^T






(



A










T









A



)














1











A










T












就是



A

A






A





的一个左逆,不过左逆可能不止一个,例如:



右逆

对于实矩阵



A

R

m

×

n

,

m

n

A\in R^{m\times n},m\le n






A














R











m


×


n










,




m













n





,如果



A

A






A





是行满秩矩阵,则存在矩阵



A

r

i

g

h

t

1

A_{right}^{-1}







A











r


i


g


h


t













1






















使得



A

A

r

i

g

h

t

1

=

E

AA_{right}^{-1}=E






A



A











r


i


g


h


t













1





















=








E





,称为



A

A






A





的右逆。

证明:





r

(

A

A

T

)

=

r

(

A

)

=

n

A

A

T

(

A

A

T

)

1

=

E

i

.

e

.

A

(

A

T

(

A

A

T

)

1

)

=

E

r(AA^T)=r(A)=n \\ AA^T(AA^T)^{-1}=E \\ i.e. \quad A(A^T(AA^T)^{-1})=E






r


(


A



A










T









)




=








r


(


A


)




=








n








A



A










T









(


A



A










T










)














1












=








E








i


.


e


.




A


(



A










T









(


A



A










T










)














1










)




=








E










A

T

(

A

A

T

)

1

A^T(AA^T)^{-1}







A










T









(


A



A










T










)














1













就是



A

A






A





的一个右逆,右逆可能也不止一个。



广义逆矩阵

对于方阵而言,非奇异矩阵具有严格的逆矩阵;对于满秩非方阵而言,至少有左逆或者右逆。

而不满秩的矩阵则没有左逆、右逆,于是定义奇异矩阵的广义逆矩阵



A

+

A^+







A










+












满足:





A

A

+

A

=

A

A

+

A

A

+

=

A

+

A

A

+

=

(

A

A

+

)

T

A

+

A

=

(

A

+

A

)

T

AA^+A=A \\ A^+AA^+=A^+ \\ AA^+=(AA^+)^T \\ A^+A=(A^+A)^T






A



A










+









A




=








A









A










+









A



A










+











=









A










+















A



A










+











=








(


A



A










+










)










T
















A










+









A




=








(



A










+









A



)










T












矩阵



A

R

m

×

n

,

m

>

n

,

r

a

n

k

(

A

)

=

r

<

n

A\in R^{m\times n},m>n,rank(A)=r<n






A














R











m


×


n










,




m




>








n


,




r


a


n


k


(


A


)




=








r




<








n





的广义逆矩阵可以通过SVD获得:





A

=

U

Σ

V

T

A

+

=

V

Σ

+

U

T

Σ

=

[

Λ

r

×

r

0

0

0

]

m

×

n

,

Σ

+

=

[

Λ

r

×

r

1

0

0

0

]

n

×

m

Σ

Σ

+

=

[

E

r

×

r

0

0

0

]

m

×

m

,

Σ

+

Σ

=

[

E

r

×

r

0

0

0

]

n

×

n

A=U\Sigma V^T \\ A^+=V\Sigma^+U^T \\ \Sigma=\begin{bmatrix} \Lambda_{r\times r} & 0\\ 0 & 0\\ \end{bmatrix}_{m\times n}, \Sigma^+=\begin{bmatrix} \Lambda^{-1}_{r\times r} & 0 \\ 0 & 0 \\ \end{bmatrix}_{n\times m} \\ \Sigma \Sigma^+= \begin{bmatrix} E_{r\times r} & 0 \\ 0 & 0 \\ \end{bmatrix}_{m\times m}, \Sigma^+ \Sigma= \begin{bmatrix} E_{r\times r} & 0 \\ 0 & 0 \\ \end{bmatrix}_{n\times n}






A




=








U


Σ



V










T
















A










+











=








V



Σ










+










U










T















Σ




=











[














Λ











r


×


r

























0





























0








0




















]













m


×


n





















,





Σ










+











=











[














Λ











r


×


r













1

























0





























0








0




















]













n


×


m



























Σ



Σ










+











=











[














E











r


×


r

























0





























0








0




















]













m


×


m





















,





Σ










+









Σ




=











[














E











r


×


r

























0





























0








0




















]













n


×


n
























广义逆是唯一的。



版权声明:本文为qq_41035283原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。