我有一个问题,用gnuplot和python来拟合这条曲线。
我想要的文件是here。我希望它具有简单的正弦函数,如下所示:
a+b*sin(c*x+d)
我在gnuplot和python的拟合方法中得到了结果:
来自x-scale的小差异的一部分,python中的一个被重新调整,这两个图给我一个不正确的拟合。
答案 0 :(得分:2)
如果您认为您的数据涵盖了几个周期,并且您的积分合理地随机分布:
Power.model$convInfo$finTol
a
,因此一个好的猜测是1/sqrt(2)
b = sqrt(2) * stddev(data)
最容易从数据FFT的第一个强峰中找到