在日常工作中,可能会涉及到数据直线、曲线拟合,为了提高工作效率,花时间做了这个小工具
1.直线拟合
直线拟合,就是将给出的数据拟合成一条直线,基本原理是最小二乘法;
2.分段直线拟合
分段直线,就是每两个点拟合一条直线,然后连起来
3.二次方程曲线拟合
二次方程曲线,根据最小二乘法,将给定的数据拟合成二次方程
4.三次方程曲线拟合
三次方程曲线,根据最小二乘法,将给定的数据拟合成三次方程
5.akima样条曲线拟合
样条曲线是分段曲线拟合,相比于二次、三次方程拟合,样条曲线会通过每个点,更贴近真实;
以上,除样条曲线拟合采用的是gsl开源库外,其他拟合方式都是基于最小二乘法进行的;