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