用c / c ++将数据拟合到ODE系统/模型中

时间:2016-11-02 16:26:19

标签: c++ ode

我有一个Octave程序,可以将实验数据融入不同ODE的模型中。 Octave程序使用leasqr()函数来拟合数据。

我的任务是在C ++中重新实现它,但我没有找到任何提供类似功能的库。 ALG和GSL都提供了在没有实验数据的情况下模拟ODE系统的功能,或者将数据拟合到单个ODE中。

ODE系统看起来像这样:

dA/dt = -k1*A
dB/dt = k1*A-k2*B-k3*B
dC/dt = k3*B-k4*C

有谁知道如何解决这个问题或使用什么库?我无法想象在Octave(或R)中这是可能的,但是在C ++之前没有人能够实现这一点。

感谢您的帮助!

0 个答案:

没有答案