我需要通过gnuplot将一些函数'f(x)'拟合到一组数据点'y_i(x_i)'。通常,数据点如下所示:
y_1 x_1
y_2 x_2
y_3 x_3
...
但就我而言,存在一定的歧义:
(y_1 + a * z_1)x_1
(y_2 + a * z_2)x_2
(y_3 + a * z_3)x_3
...
每个'y_i'可以被移位'z_i'乘以'a'一个数字,这是一个复数并且对于所有'y_i'都是相同的。除了变量“ f(x)”之外,我还想使用“ a”作为拟合参数。
所以我想通过'a','m'和'n'将'f(x_i,m,n)'拟合为y_i + a z_i(x_i),这当然与拟合相同通过'a','m'和'n'将'f(x_i,m,n)'+ a z_i转换为y_i(x_i)。