将高斯函数拟合到点集

时间:2017-01-26 13:30:16

标签: c# curve data-fitting gauss

为了找到FWHM,我需要找到对应于一组(x,f(x))值的高斯f。可用的拟合方法(我只限于C#)假设解是一个n度的多项式(或者说是迄今为止我能找到的)。我想知道是否存在旨在寻找高斯人的专门拟合方法/方案。或者是否有一种快速收敛的广义方法?    我可以对钟形曲线的中间及其高度提供一个很好的猜测但不超过它。

1 个答案:

答案 0 :(得分:0)

通过观察

来解决这个问题

ln(y)= ln(a) - ½(x-b)^ 2 / c ^ 2

给出了

c = sqrt(½(x-b)^ 2 / ln(a-y))

因此,a和b知道这是一个明智的选择:)