Statistics gnuplot X y的最大值
我有一个由三列组成的文件,x、y1和y2。我需要知道y2的最大值。很容易找到y2的最大值:Statistics gnuplot X y的最大值,statistics,gnuplot,Statistics,Gnuplot,我有一个由三列组成的文件,x、y1和y2。我需要知道y2的最大值。很容易找到y2的最大值: stats 'test2-EDB.dat' u 3 从中我知道y2在文件的第6779行有一个最大值 STATS_index_max = 6779.0 但是,我需要的是文件第6779行的x值。你有什么建议吗?最佳情况下,哪些是平台独立的 我在这里找到的解决方案()是: 然而,我怀疑这个解决方案在windows上也能正常工作(不知道,我没有使用它) 致以最良好的祝愿, Leonardo您可以使用every
stats 'test2-EDB.dat' u 3
从中我知道y2在文件的第6779行有一个最大值
STATS_index_max = 6779.0
但是,我需要的是文件第6779行的x值。你有什么建议吗?最佳情况下,哪些是平台独立的
我在这里找到的解决方案()是:
然而,我怀疑这个解决方案在windows上也能正常工作(不知道,我没有使用它)
致以最良好的祝愿,
Leonardo您可以使用
every
来执行stats
命令来获取x值:
stats 'test2-EDB.dat' u 3
stats 'test2-EDB.dat' u 1 every ::STATS_index_max::STATS_index_max
print sprintf("x-value is %e", STATS_max)
stats 'test2-EDB.dat' u 3
stats 'test2-EDB.dat' u 1 every ::STATS_index_max::STATS_index_max
print sprintf("x-value is %e", STATS_max)