如何使用 x 和 y 中有错误的数据与 gnuplot 进行拟合?
How to do a fit with gnuplot using data with error in x and y?
如何拟合像 x y deltax delta y 这样的数据?我必须对两个轴的误差进行加权线性拟合,确切的语法是什么?
通过 a
、b
和 xyerrorbars
.
适合 f (x) "file.txt" u1:2:3:4
f (x) =a*x + b
结果:invert_RtR
中的奇异矩阵
由于没有您事先尝试过的代码,因此我们可以对其进行编辑,因此我在这里提供了一个非常通用的解决方案。
对于线性拟合,请在拟合命令中使用 using (1)
以获得相等的权重。有关 fit 命令语法的示例,see this one. Of course, the manual 具有 fit
和 using
的完整详细信息。
要适应 x 和 y 错误,您需要 gnuplot 5。然后使用语法
f(x) = a*x + b
fit f(x) "file.txt" using 1:2:3:4 xyerrors via a,b
有关完整演示,请参阅 http://gnuplot.sourceforge.net/demo_5.0/fit.html 上的最后一个示例。
如何拟合像 x y deltax delta y 这样的数据?我必须对两个轴的误差进行加权线性拟合,确切的语法是什么?
通过 a
、b
和 xyerrorbars
.
f (x) "file.txt" u1:2:3:4
f (x) =a*x + b
结果:invert_RtR
中的奇异矩阵由于没有您事先尝试过的代码,因此我们可以对其进行编辑,因此我在这里提供了一个非常通用的解决方案。
对于线性拟合,请在拟合命令中使用 using (1)
以获得相等的权重。有关 fit 命令语法的示例,see this one. Of course, the manual 具有 fit
和 using
的完整详细信息。
要适应 x 和 y 错误,您需要 gnuplot 5。然后使用语法
f(x) = a*x + b
fit f(x) "file.txt" using 1:2:3:4 xyerrors via a,b
有关完整演示,请参阅 http://gnuplot.sourceforge.net/demo_5.0/fit.html 上的最后一个示例。