2014-07-25 21 views
0

我願做以下的事情gnuplot的:同一迴路輸入和輸出文件

組輸出「error0.tex」
情節「error0.dat」使用1:2的標題「錯誤X」,\
error0.dat '使用1:3的標題 ' '使用1:2標題' 錯誤Y'
...
...
組輸出 'error10.tex'
情節' error10.dat誤差x ',\
error10.dat'using 1:3 title'Error y'

有沒有簡單的方法來獲得這個?

所以我得到10個不同的文件,其中有2個圖。

+0

嗯,是的,你可以循環你的文件... http://stackoverflow.com/search?q=[gnuplot]+loop;) – Christoph

回答

1

噢,是:

do for [ii=0:10] { 
    set output 'error'.ii.'.tex' 
    plot 'error'.ii.'.dat' u 1:2 t 'Error x', \ 
    '' u 1:3 t 'Error y' 
} 

(假定的gnuplot> = 4.6)

類型help dohelp forhelp iteration在更多gnuplot提示符。