1083 字
5 分钟
矩阵的逆
2023-10-25

下面是关于矩阵逆的一些理解。

1 方阵的逆#

对于一个方阵An×nA_{n\times n},我们可以直接通过det(A)\det(A)进行判断该方阵AA是否可逆。 我们把AA的逆矩阵记为A1A^{-1}。简单来看,我们知道,其满足如下性质

AA1=IAA^{-1}=IA1A=IA^{-1}A=I

注意,通常情况下,矩阵乘法不满足交换律

实际上,我们会进一步定义左逆矩阵和右逆矩阵。下面给出粗略的定义。

定义 1:我们称满足BA=IBA=I的矩阵BBAA的左逆矩阵,满足AC=IAC=I的矩阵CC为 A 的右逆矩阵。

对于方阵而言,左逆矩阵和右逆矩阵是相同的。

B=B(AC)=(BA)C=CB=B(AC)=(BA)C=C

同时,该过程也同时说明,逆矩阵的唯一性,由此,我们得到如下结论

结论 1:对于方阵而言,右逆矩阵与左逆矩阵相同

结论 2:对于方阵而言,逆矩阵具有唯一性。

2 矩阵的逆#

下面,我们将逆的概念推广到一般的矩阵Am×nA_{m\times n}.

再次给出左逆矩阵和右逆矩阵的定义

定义 2(左逆矩阵):对于一个矩阵Am×nA_{m\times n},如果存在矩阵Bn×mB_{n\times m},满足BA=In×nBA=I_{n\times n},我们称矩阵Am×nA_{m\times n}左可逆的,并且BB矩阵叫做AA左逆矩阵

定义 3(右逆矩阵):对于一个矩阵Am×nA_{m\times n},如果存在矩阵Cn×mC_{n\times m},满足AC=Im×mAC=I_{m\times m},我们称矩阵Am×nA_{m\times n}右可逆的,并且CC矩阵叫做AA右逆矩阵

如果一个矩阵同时存在左逆矩阵和右逆矩阵,我们可以根据前面的推导过程得出,左逆矩阵和右逆矩阵是相同的。

但实际上,一个矩阵同时存在左逆矩阵和右逆矩阵当且仅当该矩阵为方阵。为了说明这一点,我们先从矩阵的本质,线性映射的角度来看。

3.逆的本质#

map

矩阵AAxx映射为bb,也即Ax=bAx=b.

如果矩阵可逆,也即存在一个逆操作,可以将矩阵AA的效果抵消。

我们分别从向量空间VVWW来看。

VV来看,我们通过矩阵AA将向量xx映射到bb,即Ax=bAx=b。我们希望Bb=xBb=x,能将bb映射回去,变为xx,抵消AA的效果。

从这个角度来看,我们要找的BB矩阵是AA的左逆矩阵,因为我们先进行 A 操作(向右),然后再进行 B 操作(向左),用式子表达为BAx=xBAx=x,也即BA=IBA=I。可以看到左逆矩阵后操作。

那什么样的条件,BB才存在呢?

其实根据上面的步骤,我们可以看到,BB的作用是根据bb确定唯一的xx,也就是说对于式子Ax=bAx=b要存在唯一解才行,这实际上也是要求AA的零空间为{0}\{\mathbf 0\}。因此要求矩阵AA列满秩。

当矩阵AA列满秩时,我们可以构造B=AT(AAT)1B=A^T(AA^T)^{-1}AA的左逆矩阵。

结论 3:左逆矩阵存在当且仅当矩阵AA列满秩

WW来看,我们通过BBbb映射到xx,即Bb=xBb=x,然后又希望AA可以映射回bb,即Ax=bAx=b

注意到,此时我们希望满足ABb=Ax=bABb=Ax=b,即AB=IAB=IBB矩阵先作用,因此也在右边,所以叫做右逆矩阵。

类似,满足什么样的条件BB才存在呢?

需要当BB的零空间为{0}\{\mathbf0\},此时Bb=xBb=x有唯一解,相应的有AA行满秩。

构造B=(ATA)1ATB=(A^TA)^{-1}A^T

结论 4:右逆矩阵存在当且仅当矩阵AA行满秩

由此我们可以发现,左逆矩阵和右逆矩阵同时存在当且仅当AA行列都满秩,即AA为方阵。

结论 5:左逆矩阵和右逆矩阵同时存在当且仅当方阵AA满秩

进一步,对于一般矩阵而言,如果仅满足行或列满秩,那么仅存在右逆矩阵或左逆矩阵。

此时,我们无法通过前面的证明来说明AA的左逆矩阵或右逆矩阵是唯一的。因此,我们有

结论 6:对于一个矩阵Am×nA_{m\times n}(mnm\ne n),如果其存在左逆矩阵或右逆矩阵,那么其左逆矩阵或右逆矩阵不是唯一的。

矩阵的逆
https://fuwari.vercel.app/posts/inverse_of_matrix/
作者
pride7
发布于
2023-10-25
许可协议
CC BY-NC-SA 4.0