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
これを達成する方法はありますか?どんな助けにも感謝します