hay una manera más fácil de hacer lo que pide, directamente desde dentro de gnuplot. Intente con:
plot "< join file1.dat file2.dat" using 1:2 with lines
Si ambos archivos contienen solo una columna, el comando anterior los imprimirá uno contra el otro.
El comando join
también es útil para realizar operaciones aritméticas que implican columnas de diferentes archivos; por ejemplo, si ambos archivos tienen dos columnas, luego
plot "< join file1.dat file2.dat" using 1:($2+$4) with lines
se trace la primera columna del primer archivo en contra de la suma entre la segunda columna de la primera y segunda archivo.
El comando join
es parte del GNU core utilities. Mi Mac los tiene instalados por defecto; Supongo que este es el caso para la mayoría de los sistemas Linux. Si usa Windows, eche un vistazo al GnuWin.
Fuente: la lista de correo gnuplot (http://gnuplot.10905.n7.nabble.com/combining-data-from-different-input-files-td3528.html).
gracias por su ayuda – sangi