Gnuplot:如何在一个绘图中绘制来自不同文件的两列的乘积

Gnuplot:如何在一个绘图中绘制来自不同文件的两列的乘积,plot,gnuplot,Plot,Gnuplot,我有两个文件“dat1.txt”和“dat2.txt”,每个文件包含两列数据。 现在,我想将dat1.txt中的第1列与dat1.txt中的第2列和dat2.txt中的第2列的乘积进行对比,例如: (第1列数据1):((第2列数据1)*(第2列数据2)) 我尝试了以下方法: 使用1:($2*$4)打印“

我有两个文件“dat1.txt”和“dat2.txt”,每个文件包含两列数据。
现在,我想将dat1.txt中的第1列与dat1.txt中的第2列和dat2.txt中的第2列的乘积进行对比,例如:

(第1列数据1):((第2列数据1)*(第2列数据2))

我尝试了以下方法:

使用1:($2*$4)打印“

导致

x范围无效

如何使用gnuplot实现这一点? 使用不同的程序(如mathematica)是否有更简单的方法

我猜,我使用的粘贴是错误的,或者范围定义不正确


谢谢。

可能您的数据文件在粘贴命令中需要一个分隔符:
粘贴-d”“data1.txt data2.txt

可能您的数据文件在粘贴命令中需要一个分隔符:
粘贴-d”“data1.txt data2.txt

绘图命令看起来很好,另请参见。如果它不起作用,那一定是你没有提到的东西。您的数据文件看起来如何?你还有其他错误吗?您的系统是否具有粘贴功能?ETC plot命令看起来不错,另请参见。如果它不起作用,那一定是你没有提到的东西。您的数据文件看起来如何?你还有其他错误吗?您的系统是否具有粘贴功能?等