用c++ / Eigen求解线性方程

Solving linear equation in C++ / Eigen

本文关键字:线性方程 Eigen c++      更新时间:2023-10-16

我正在尝试用c++编程一个算法,我使用了Eigen库。

问题是我需要用c++解下面的方程:

Find the coefficients: s1,..., sn ∈ R such that a(-1)ψi = s1ψ1 +...+snψn

ψi:矩阵是已知的

使用你的注释的符号,形成一个未知的向量y:=[a,b,c],形成包含矩阵X的系数的右侧向量f作为向量,同样形成矩阵A,其中第j列对应矩阵Mj的项。

在这一点上,您现在必须解决形式A*y = f的一个过度确定的问题。假设您正在寻找最小二乘解,那么您可以阅读此文档页面,了解如何使用Eigen完成此任务的所有细节。