使用其他数据拟合Gnuplot中的数据以拟合函数定义

时间:2015-02-05 01:35:39

标签: gnuplot data-fitting

我想使用一些模型函数f(x)来拟合我的实验数据data.dat,其中包含不需要的背景(不包含在模型中)。我在xy类型的数据文件bgr.dat中有(标准化的)背景数据。不幸的是,我不能直接减去背景,因为我不知道背景的确切大小。我的数据包含背景乘以常量const。知道如何重新定义模型函数以包含背景并适合它吗?

fit f(x) `data.dat` via par1, par2,...,parN, const

par1, par2,...,parN是模型的其他参数

1 个答案:

答案 0 :(得分:0)

如果您的操作系统是Linux,则可以使用paste命令将data.dat和bgr.dat组合到一个新的数据文件(new_data.dat)中。 new_data.dat应该有四列,然后是gnuplot:

fit f(x) `new_data.dat` using 1:($2-const*$4) via par1,par2,...,parN, const

在运行中减去背景乘以const。