求解线性方程组(3)
矩阵的伪逆
这里所介绍的伪逆是Moore-Penrose逆矩阵,其定义为:给定矩阵,如果矩阵满足,且存在两个矩阵使得
那么则称是矩阵的伪逆,可以通过证明得到,矩阵的伪逆是唯一 的。
对于矩阵且,可以根据以上定义验证得到的伪逆为
对于矩阵且,同样根据以上定义验证得到的伪逆为
以上两种情况是当矩阵为列满秩 或者行满秩 情况下的伪逆,而对于一般矩阵,我们可以采用满秩分解 的方法来求得其伪逆。
对于任意矩阵,都可以将其分解为一个行满秩矩阵和列满秩矩阵的乘积:
即
可以通过证明得到:
,而其中,即为一般矩阵的伪逆求法。
一般情况下线性方程组的解法
某线性方程组为,向量可在空间中最小化;而且在中所有能够最小化的向量中,向量的范数最小,并且是唯一的。
当时,是行满秩矩阵,此时,即为方程组的最小范数解。
当时,是列满秩矩阵,此时,即为方程组的最小二乘解。