【发布时间】:2014-06-04 15:22:34
【问题描述】:
我有一个文本文件,其中包含 3 列中的数据,如下所示:
0.0100000000 0.0058077299 -0.0000000288
0.0110000000 0.0075128707 -0.0000000373
0.0120000000 0.0093579693 -0.0000000465
我想在 gnuplot 中从这个文件中获取变量并用它们来绘制图形:
我所做的是如下所示(例如:从第 2 行第 3 列中选择变量):
ii = 2
a_0 = system("awk '{ if (NR == " . ii . ") printf \"%f\", $3}' " .datafile)
a_0 = a_0+0.
但是写成 a_0 的东西是零!
如何提高精度以获得准确值?
【问题讨论】:
-
如何打印
a_0?使用sprintf或gprintf等格式化打印命令可能会有所帮助。