2017-05-20 38 views
0

gnuplotには方法がありますか?gnuplotコマンドと関数をマクロに組み合わせることはできますか?gnuplotの引数付きマクロ

一つの例は以下のようになります:私はインスタンス

set_output = "set output" 
pdf_output(x) = x.".pdf" 
@set_output pdf_output(mypdf) 

そして、これはライン

set output "mypdf.pdf" 

と等価になるために何ができるのgnuplotでは

私ができる方法はあります

somefunction(x) = set output x.".pdf" 
@somefunction(mypdf) 
のような関数を定義する

は同じものに相当しますか?

セット出力そのために "mypdf.pdf"

答えて

2

を使用できeval

out(x) = sprintf("set output '%s.pdf'", x) 
eval(out("file"))