求解 AB = C 中的矩形 A

Solve for rectangular A in AB = C

解A的好方法是什么?

CB-1 有效。但是我依稀记得高斯消元比逆求解线性方程组快

我应该使用 Eigen3 中的哪些函数来完成这项任务? 是否有特定的内存布局可以加快计算速度?

谢谢。

因为 B 是平方,那么 LU 因式分解可能是一个不错的选择,然后转置方程以展示标准求解:

A.transpose() = B.transpose().lu().solve(C.transpose());