对不起,如果我在这里问一个愚蠢的问题,但我是一个关于 gnuplot 的真正菜鸟,所以请耐心等待。
我有一组数据并试图将其与
f(x)=a * cos(x-b)**2 via a,b.
但它没有用。它应该看起来像这样,
但结果是这样的
我的拟合方程可能有什么问题?
对不起,如果我在这里问一个愚蠢的问题,但我是一个关于 gnuplot 的真正菜鸟,所以请耐心等待。
我有一组数据并试图将其与
f(x)=a * cos(x-b)**2 via a,b.
但它没有用。它应该看起来像这样,
但结果是这样的
我的拟合方程可能有什么问题?
您的非线性拟合收敛到局部最小值,而不是全局最小值。您需要开始更接近全局最小值(作为人类,您比计算机更容易找到)。
因此,您需要为 a 和 b 指定更接近您期望的起始值,通过
一个 = ...
乙 = ...
在你打电话给健康之前。
看看这个文档部分:
http://theochem.ki.ku.dk/on_line_docs/gnuplot/gnuplot_21.html#SEC77