Gnuplot:输入和输出文件的相同循环

时间:2014-07-25 20:23:47

标签: gnuplot

我想做以下事情

设置输出' error0.tex'
情节' error0.dat'使用1:2标题'错误x',\
error0.dat'使用1:3标题'错误y'
...
...
设置输出' error10.tex'
情节' error10.dat'使用1:2标题'错误x',\
error10.dat'使用1:3标题'错误y'

有没有简单的方法来获得这个?

所以我得到了10个不同的文件,里面有2个图表。

1 个答案:

答案 0 :(得分: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)

在gnuplot提示符下输入help dohelp forhelp iteration以获取更多信息。