我已经下载了库并检查了文档。有三种方法,即 gsl_deriv_central , gsl_deriv_forward , gsl_deriv_backward 声明here。似乎我需要定义函数。在我的情况下,功能是未知的。其中一个选项是使用Euler method。我正在寻找更有效的方法来获取以 1KHz 速率采样的序列数据的一阶导数。 gsl有这个功能吗?
答案 0 :(得分:0)
在您的数据点上近似导数而不是使用euler方法的另一种方法是将spline拟合到样本中,然后使用gsl函数gsl_spline_eval_deriv评估样条的导数
此功能是GSL interpolation部分的一部分。