適合がデータにとってあまり良くないことがわかるので、このプロットに適合させようとします。
私のコードは次のとおりです。
clear
reset
set terminal pngcairo size 1000,600 enhanced font 'Verdana,10'
set output 'LocalEnergyStepZoom.png'
set ylabel '{/Symbol D}H/H_0'
set xlabel 'n_{step}'
set format y '%.2e'
set xrange [*:*]
set yrange [1e-16:*]
f(x) = a*x**b
fit f(x) "revErrEnergyGfortCaotic.txt" via a,b
set logscale
plot 'revErrEnergyGfortCaotic.txt' w p,\
'revErrEnergyGfortRegular.txt' w p,\
f(x) w l lc rgb "black" lw 3
exit
問題は、ここでどのように計算するかです。対数平面では、コードに入力した形式の適合は、データを非常にうまく表現する必要があると思うからです。
どうもありがとう
最後に、Christop の回答の提案を使用して問題を解決し、少し変更することができます。
関数のおおよその傾き (-4 に近い値) を見つけた後、このパラメーターを修正して、a だけで曲線をフィットさせ、それを修正して b だけを変更しました。その後、出力をフィットの開始ソリューションとして使用して、最適なフィットを見つけました。