我可以使用本征求解 xA=b 形式的线性方程组,其中 A 是稀疏的

Can I solve a system of linear equations in the form xA=b using Eigen, with A being sparse?

本文关键字:线性方程组 其中 可以使 xA 我可以      更新时间:2023-10-16

我需要将我的 MATLAB 代码转换为 C++,其中包括 xA=0 形式的线性方程。

我知道本征可以处理线性方程 Ax=b。我在问:有没有办法解决线性方程组xA=b,使用特征C++(Visual Studio 2010),A是一个稀疏矩阵?如果没有,我可以使用什么库?

感谢您的任何帮助。

x*A = b相当于A.transpose() * z = b.transpose();x = z.transpose()这可以用 x 解决。

请注意,与线性系统的求解相比,存储操作很便宜。A 是稀疏的,对于转置操作,稀疏性保持不变。通常,换位只是一个标志和元素寻址的变化。从我对文档的第一眼来看,这不适用于 Eigen。但是,从我之前告诉你的,这并不重要。