我正在尝试用 C++ 编写算法,我使用 Eigen 库。
问题是我需要在 C++ 中求解以下方程:
Find the coefficients: s1,..., sn ∈ R such that a(-1)ψi = s1ψ1 +...+snψn
ψi:
矩阵是已知的。
我正在尝试用 C++ 编写算法,我使用 Eigen 库。
问题是我需要在 C++ 中求解以下方程:
Find the coefficients: s1,..., sn ∈ R such that a(-1)ψi = s1ψ1 +...+snψn
ψi:
矩阵是已知的。
使用您评论的符号,形成一个未知向量,形成包含矩阵系数的y:=[a,b,c]
右侧向量作为向量,并类似地形成一个矩阵,其中第 j 列对应于矩阵的条目.f
X
A
Mj
此时,您现在必须解决形式的超定问题A*y = f
。假设您正在寻找最小二乘解决方案,那么您可以阅读此文档页面以获取有关如何使用 Eigen 完成此任务的所有详细信息。