矩阵的广义逆其实挺实用的,是在你遇到非方阵的时候。原始逆矩阵只对方阵有效,而且还不是每个方阵都可逆,那咋办?用广义逆啊!这份 IBM 的知识管理白皮书讲得还蛮细,从定义到推导,再到怎么解 AXA = A,一套流程下来思路清晰。

像你在做 数据拟合最小二乘问题 这种场景,经常会碰上行不等于列的矩阵,这时候广义逆就派上用场了。文中也给了通解公式,还有具体怎么用 PQ 做分解,挺系统的,推荐仔细看看。

而且,它不是光讲理论,后面还配了一堆 Matlab 实现相关的资源,你要是想直接上手写代码,这些链接就方便。比如你想用 LU 分解 还是 Jordan-Gauss,都有例子。

哦对了,推导的部分有点数学味重,看起来有点烧脑,你可以先跳到公式再慢慢回头理解。整体还挺适合收藏的。

如果你平时做数值计算比较多,或者喜欢把数学工具融进代码里,这类资源可以多囤点,写代码的时候少踩坑。