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