C ++曲线拟合找到一个三次方的系数?

时间:2014-04-21 23:32:16

标签: python c++

我有一组数据点,我需要拟合曲线并提取多项式的系数,并使用它们来确定多项式的根。我有一个python库,SCIPY Optimize Curve Fit能够提取系数,但我需要一个C ++版本。我注意到python库是基于minpack的,所以我下载了minpack但是还没有能够弄清楚如何使用它。我还查看了发现here的John Burkhardt版本,这是minpack的一个非常紧凑的版本但是我还没弄明白如何使用它。

python库让我相信多项式的形式为AX ^ 2 + BX + C + D / X. 我想也许我可以将SCIPY minpack移植到c ++但是看了之后我意识到这是一个坏主意,而且我的python技能还不够好。有没有人有任何相关的代码示例使用C ++版本的minpack,链接阅读,什么?

1 个答案:

答案 0 :(得分:0)

我会调查Minuit

它们提供独立版本,并且还打包在ROOT(更大的数据分析框架)中。

我只是通过ROOT界面使用它。