使用拟合函数定义的其他数据拟合Gnuplot中的数据
我想使用一些模型函数使用拟合函数定义的其他数据拟合Gnuplot中的数据,gnuplot,data-fitting,Gnuplot,Data Fitting,我想使用一些模型函数f(x)来拟合我的实验数据data.dat,其中包含不需要的背景(不包括在模型中)。我在xy类型的数据文件bgr.dat中有(标准化的)背景数据,不幸的是,我不能直接减去背景,因为我不知道背景的确切大小;我的数据包含背景乘以常数const。你知道如何重新定义模型函数以包含背景并像这样进行拟合吗 fit f(x) `data.dat` via par1, par2,...,parN, const par1、par2、…、parN是模型的其他参数如果您的操作系统是Linux,您
f(x)
来拟合我的实验数据data.dat
,其中包含不需要的背景(不包括在模型中)。我在xy类型的数据文件bgr.dat
中有(标准化的)背景数据,不幸的是,我不能直接减去背景,因为我不知道背景的确切大小;我的数据包含背景乘以常数const
。你知道如何重新定义模型函数以包含背景并像这样进行拟合吗
fit f(x) `data.dat` via par1, par2,...,parN, const
par1、par2、…、parN
是模型的其他参数如果您的操作系统是Linux,您可以使用paste
命令将data.dat和bgr.dat合并到一个新的数据文件(new_data.dat)中。新的_data.dat应该有四列,然后在gnuplot中:
fit f(x) `new_data.dat` using 1:($2-const*$4) via par1,par2,...,parN, const
它减去背景乘以常数。如果您不知道记录数据中包含(加法?)背景噪声的常数乘数,您将陷入麻烦的境地。如果你有一个模型函数,比如ax**2+bx+c和一个未知量级(乘数)d的白噪声类型背景,你如何区分c和d的绝对项贡献?