pinv
摩尔-彭罗斯伪逆
说明
示例
输入参数
详细信息
提示
您可以将应用于向量
b的大部分pinv(比如在pinv(A)*b中)替换为lsqminnorm(A,b),以计算线性方程组的最小范数最小二乘解。例如,在 使用伪逆求解线性方程组 中,lsqminnorm产生与pinv相同的解。lsqminnorm通常比pinv更高效,因为lsqminnorm使用A的完全正交分解来寻找其低秩逼近,并将其因子应用于b。相比之下,pinv使用奇异值分解来显式形成A的伪逆,然后必须乘以b。lsqminnorm也支持稀疏矩阵。
算法
pinv 通过奇异值分解来形成 A 的伪逆。S 对角线上小于或等于 tol 的奇异值被视为零,而 A 的表示变成:
因此 A 的伪逆等于:
扩展功能
版本历史记录
在 R2006a 之前推出另请参阅
inv | qr | rank | svd | lsqminnorm | decomposition