Fortranのプログラムからgnuplotスクリプトを呼びたいと思います。プログラムは、線形適合を実行し、線形パラメータを取得し、それらを主プログラムに送り返すと想定される。私はgnuplotは私にはわからない何Fortranとgnuplot:パラメータを渡して値を返す
call system ('gnuplot script.gnu')
は、この呼び出しでgnuplotへのパラメータを送信する方法であるコマンドを使用してのFortranから呼び出すことができることを知っていて、に戻りする(のが本当の変数がt
と呼ばれるとしましょう)主なプログラムは適合したパラメータの値(2つの実数値a
とb
)です。
注:私はプログラム間でファイルをやり取りすることを避けたい:gnuplotがFortranプログラムによって読み込まれたファイルを書き込まないようにする。
直線フィッティングのための私のスクリプト:
f(x)=a*x+b fit [t:*] f(x) "data.txt" u 1:2 via a,b;