2017-05-20 12 views
0

gnuplot에 방법이 있습니까? 매크로에 gnuplot 명령과 함수를 결합 할 수 있습니까? 방법이 내가 할 수 있나요 내가 예를gnuplot에 인수가있는 매크로

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

을 위해 할 수있는의 gnuplot에서

그리고이 라인

set output "mypdf.pdf" 

에 해당 될 것입니다 :

한 예는 다음이 될 것입니다 그러한 함수를 정의한다 :

somefunction(x) = set output x.".pdf" 
@somefunction(mypdf) 

은 동일한 것입니까?

설정된 출력이 들어 "mypdf.pdf"

답변

2

당신이 사용할 수있는 eval :

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