C 中的线性方程系统

Linear equations system in c++

本文关键字:系统 线性方程      更新时间:2023-10-16

我必须使用C 解析简单的线性方程系统。我的系统是这样的:

我的矩阵来源:

-10,4000000000000   0
0   -7
-10,4000000000000   -7

我的矩阵结果:

-40,9997173375000
-6,32530306520000
-46,1581124912000

在matlab中,我使用此com来获得x和y的值:

pos_rx_est_m=(A00b00)';

a00是源和b00结果,x和y是:

3,90487961862179    0,848047680195238

如何在C 中实现此算法?

谢谢

我想这个问题的最难部分是弄清楚要实现什么。

找到合适的文档:doc mldivide并仔细阅读它,可以找到以下内容:

如果a是矩形M-n矩阵,带有m〜 = n,而b是矩阵 使用M行,然后A b将最小二乘解决方案返回到系统 方程式A*x = b。

现在不难找到适合您的东西,也许是llsq库。