Fortran'daki bir programdan gnuplot komut dosyasını çağırmak istiyorum. Programın, doğrusal parametreleri elde etmek ve bunları ana programa geri göndermek için doğrusal bir uyum göstermesi beklenir. Ben gnuplot bilmiyorum neyiFortran ve gnuplot: parametre aktarılıyor ve bir değer döndürüyor
call system ('gnuplot script.gnu')
bu görüşmede gnuplot parametre göndermek nasıl komutunu kullanarak Fortran çağrılabilir olduğunu biliyoruz ve geri dönmek için (en gerçek değişken t
denilen diyelim) ana program takılı parametrelerin değerlerini (iki gerçek değer a
ve b
).
Not: Programların arasında iletişim kurmak için dosyaların kullanılmasını önlemek istiyorum: gnuplot'un daha sonra Fortran programı tarafından okunan bir dosya yazmasını istemiyorum. Doğrusal montaj için
Benim komut dosyası:
f(x)=a*x+b fit [t:*] f(x) "data.txt" u 1:2 via a,b;