我正在尝试使用 logscale 在 gnuplot 中拟合一个情节。我有 50000 个数据点。起初我以这种方式适合情节。
f(x) = b + m*x
fit f(x) "xyMSD-all-mal-cel-iso-bcm-thermo2.dat" using 1:2 via m,b
我得到了斜率值。然后我尝试在不同的范围内获得斜率值,如下所示。
fit [30000:50000] f(x) "xyMSD-all-mal-cel-iso-bcm-thermo2.dat" using 1:2 via m,b
上面的代码工作正常。在下一次尝试中,我尝试了,
f(x) = b + m*x
fit f(x) "xyMSD-all-mal-cel-iso-bcm-thermo2.dat" using (log($1)):(log($2)) via m,b
以上工作也很好。我得到斜率值。然后我尝试选择如下所示的 xrange。这是我有问题的地方。这没用。
fit [500:5000] f(x) "xyMSD-all-mal-cel-iso-bcm-thermo2.dat" using (log($1)):(log($2)) via m,b
有什么办法可以做到这一点?感谢任何帮助