gpt4 book ai didi

gnuplot - gnuplot 可以计算并绘制连续数据点之间的增量吗

转载 作者:行者123 更新时间:2023-12-02 14:58:44 26 4
gpt4 key购买 nike

例如,给定以下数据文件(本例中为 x^2):

0
1
4
9
16
25

gnuplot 可以绘制点以及点之间的差异,就像这样:

0 0
1 1 # ( 1 - 0 = 1)
4 3 # ( 4 - 1 = 3)
9 5 # ( 9 - 4 = 5)
16 7 # (16 - 9 = 7)
25 9 # (25 -16 = 9)

实际文件不仅仅包含我感兴趣的列,如果可能的话,我希望避免预处理以添加增量。

最佳答案

dtop's solution对我来说不起作用,但这有效并且纯粹是 gnuplot (不调用 awk):

delta_v(x) = ( vD = x - old_v, old_v = x, vD)
old_v = NaN
set title "Compute Deltas"
set style data lines
plot 'data.dat' using 0:($1), '' using 0:(delta_v($1)) title 'Delta'

名为“data.dat”的示例数据文件:

0
1
4
9
16
25

关于gnuplot - gnuplot 可以计算并绘制连续数据点之间的增量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7249961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com