我可以使用gsl来计算未知函数的一阶导数(数据序列)

时间:2015-12-02 10:32:25

标签: c gsl

我已经下载了库并检查了文档。有三种方法,即 gsl_deriv_central gsl_deriv_forward gsl_deriv_backward 声明here。似乎我需要定义函数。在我的情况下,功能是未知的。其中一个选项是使用Euler method。我正在寻找更有效的方法来获取以 1KHz 速率采样的序列数据的一阶导数。 gsl有这个功能吗?

1 个答案:

答案 0 :(得分:0)

在您的数据点上近似导数而不是使用euler方法的另一种方法是将spline拟合到样本中,然后使用gsl函数gsl_spline_eval_deriv评估样条的导数

此功能是GSL interpolation部分的一部分。