对于非方矩阵而言,其逆矩阵没有定义。假设在下面的问题中,我们希望通过矩阵
A
的左逆
Ax=y
等式两边左乘左逆B后,我们得到
x=By
取决于问题的形式,我们可能无法设计一个唯一的映射将 A 映射到
如果矩阵 A 的行数大于列数,那么上述方程可能没有解。如果矩阵
Moore-Penrose伪逆(Moore-Penrose pseudoinverse)使我们在这类问题上取得了一定的进展。矩阵 A 的伪逆定义为:
计算伪逆的实际算法没有基于这个定义,而是使用下面的公式:
A+=VD+UT
其中,矩阵 U,D和V 是矩阵 A 奇异值分解后得到的矩阵。对角矩阵
当矩阵 A 的列数多于行数时,使用伪逆求解线性方程是众多可能解法中的一种。特别地,
当矩阵 A 的行数多于列数时,可能没有解。在这种情况下,通过伪逆得到的