gpt4 book ai didi

plot - gnuplot——如何使用即时绘图列的第一个值?

转载 作者:行者123 更新时间:2023-12-04 04:51:09 25 4
gpt4 key购买 nike

我有一个如下所示的数据文件:

#processors    timea     timeb
1 45 150
2 25 80
3 13.43 60.2
4 10 40
5 8 38
6 7 35
7 6.5 34.2
8 5 32

我需要绘制相应的加速曲线,基本上就是

plot 'datapoints.dat' u $1:((first_valc1/$2)),\
'datapoints.dat' u $1:((first_valc2/$3))

变量 "first_valc1"和 ""first_valc2"应该是我绘制的列的第一个值,分别是 45 和 150。

如何在不对数字进行硬编码的情况下自动执行此操作?这个想法是对许多数据文件使用相同的脚本。

最佳答案

我自己回答,

first_valc1=system("awk 'FNR == 1 {print $2}' datapoints.dat")
first_valc2=system("awk 'FNR == 1 {print $3}' datapoints.dat")

关于plot - gnuplot——如何使用即时绘图列的第一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17458424/

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