我使用xmgrace绘制数据集,并将两个数据集相加在一起。
所以我有两个文件:
data1
1 1
2 4
3 9
...data2
1 2
2 3
3 4
...我开始的时候
xmgrace data1 data2然后我看到这两个文件都是密谋的。现在我想生成第三个图,它就是data1+data2
1 3
2 7
3 13
...我知道这非常简单,但出于某种原因,我不明白它是如何工作的。
我玩的功能数据->转换->评估表达式.但我不知道选择什么作为“源”和“目的地”。
PS:我知道很多其他的方法来达到我的目标,但是我也希望能够用xmgrace来完成它。
发布于 2018-03-30 11:05:44
这可以很容易地使用特性Evaluate expression...来实现。
xmgrace data1 data2点击Data->Transformations->Evaluate expression...
选择两个集合(如G0.S0)中的任意一个(G0.S0和G0.S1)作为源。如果要将输出输出到新集,请不要选择任何现有集作为目标。公式应改为
y=g0.s0.y+g0.s1.yevaluateExpression窗口应该看起来像

当您Apply时,将创建一个新集(G0.S3)。您可以修改公式(g1表示图形G1,等等)也可以在不同的图表中添加值。
https://stackoverflow.com/questions/41962443
复制相似问题