左、右伪逆
文章目录
- @[toc]
- 一、伪逆
- 1.1 左伪逆 (Left Pseudo-inverse)
- 1.2 右伪逆 (Right Pseudo-inverse)
文章目录
- @[toc]
- 一、伪逆
- 1.1 左伪逆 (Left Pseudo-inverse)
- 1.2 右伪逆 (Right Pseudo-inverse)
一、伪逆
在线性代数中,我们通常所说的逆矩阵是针对满秩的方阵而言的。然而,对于非方阵或者奇异矩阵(非满秩方阵),它们没有严格意义上的逆矩阵。为了解决这个问题,数学家们引入了伪逆矩阵的概念,其中左伪逆和右伪逆是两种重要的形式。
1.1 左伪逆 (Left Pseudo-inverse)
对于一个 m x n
的矩阵 A,如果它的列向量线性无关(即列满秩),那么它存在左伪逆。
定义与存在条件
一个 n x m
矩阵 Aleft−1A_{left}^{-1}Aleft−1 被称为 m x n
矩阵 A 的左伪逆,如果满足:
Aleft−1A=InA_{left}^{-1} A = I_nAleft−1A=In
其中,InI_nIn 是 n x n
的单位矩阵。
左伪逆存在的充分必要条件是矩阵 A 是列满秩的,即 rank(A) = n <= m
。这意味着 A 的所有列向量都是线性无关的。
公式
当矩阵 A 列满秩时,其左伪逆的计算公式为:
Aleft−1=(ATA)−1ATA_{left}^{-1} = (A^T A)^{-1} A^TAleft−1=(ATA)−1AT
证明
要证明 Aleft−1A=InA_{left}^{-1} A = I_nAleft−1A=In,我们需要分两步:
- 证明当 A 列满秩时,ATAA^T AATA 是可逆的。
- 将公式代入定义进行验证。
第一步:证明 ATAA^T AATA 的可逆性
详见列空间与零空间,秩—零化度定理的1.5
第二步:验证左伪逆公式
我们将左伪逆的公式 Aleft−1=(ATA)−1ATA_{left}^{-1} = (A^T A)^{-1} A^TAleft−1=(ATA)−1AT 代入定义式 Aleft−1AA_{left}^{-1} AAleft−1A 中:
Aleft−1A=[(ATA)−1AT]AA_{left}^{-1} A = [(A^T A)^{-1} A^T] AAleft−1A=[(ATA)−1AT]A
Aleft−1A=(ATA)−1(ATA)A_{left}^{-1} A = (A^T A)^{-1} (A^T A)Aleft−1A=(ATA)−1(ATA)
由于 ATAA^T AATA 是可逆的,一个矩阵和它的逆矩阵相乘得到单位矩阵,所以:
Aleft−1A=InA_{left}^{-1} A = I_nAleft−1A=In
证明完毕。
1.2 右伪逆 (Right Pseudo-inverse)
相对应地,对于一个 m x n
的矩阵 A,如果它的行向量线性无关(即行满秩),那么它存在右伪逆。
定义与存在条件
一个 n x m
矩阵 Aright−1A_{right}^{-1}Aright−1 被称为 m x n
矩阵 A 的右伪逆,如果满足:
AAright−1=ImA A_{right}^{-1} = I_mAAright−1=Im
其中,ImI_mIm 是 m x m
的单位矩阵。
右伪逆存在的充分必要条件是矩阵 A 是行满秩的,即 rank(A) = m <= n
。这意味着 A 的所有行向量都是线性无关的。
公式
当矩阵 A 行满秩时,其右伪逆的计算公式为:
Aright−1=AT(AAT)−1A_{right}^{-1} = A^T (A A^T)^{-1}Aright−1=AT(AAT)−1
证明
证明过程与左伪逆类似:
- 证明当 A 行满秩时,AATA A^TAAT 是可逆的。
- 将公式代入定义进行验证。
第一步:证明 AATA A^TAAT 的可逆性
略
第二步:验证右伪逆公式
我们将右伪逆的公式 Aright−1=AT(AAT)−1A_{right}^{-1} = A^T (A A^T)^{-1}Aright−1=AT(AAT)−1 代入定义式 AAright−1A A_{right}^{-1}AAright−1 中:
AAright−1=A[AT(AAT)−1]A A_{right}^{-1} = A [A^T (A A^T)^{-1}]AAright−1=A[AT(AAT)−1]
AAright−1=(AAT)(AAT)−1A A_{right}^{-1} = (A A^T) (A A^T)^{-1}AAright−1=(AAT)(AAT)−1
由于 AATA A^TAAT 是可逆的,所以:
AAright−1=ImA A_{right}^{-1} = I_mAAright−1=Im
证明完毕。
AT){-1}$
由于 AATA A^TAAT 是可逆的,所以:
AAright−1=ImA A_{right}^{-1} = I_mAAright−1=Im
证明完毕。