嗨,我已经编写了两种不同的方法来对函数进行数值微分,我正在寻找一种方法来比较它们。我已经安装了 GNUPlot 并想制作一个文件(例如 approximations.dat)用于绘图。目前,我的程序打印了一系列列,其中包含 x 坐标、近似值 1、近似值 2 和实际值,如下所示:
x-coord approx 1 approx 2 actual
x-coord approx 1 approx 2 actual
x-coord approx 1 approx 2 actual
x-coord approx 1 approx 2 actual
... ... ... ...
有没有办法让我把它变成一个可以很容易地输入到 GUPlot 中的文件?非常感谢。
jack
最佳答案
这已经是一种非常适合 gnuplot 的格式。在 gnuplot 提示符下查找 help plot using
。
为了将其写入文件,您可以将程序的标准输出通过管道传输(例如,在类 Unix 系统中使用 yourprog > file.dat
),或者使用 C 函数 fprintf
(使用 fopen
和 fclose
)。
关于c - 将数据值列表写入 .dat 文件以在 GNUplot 中绘制(在 C 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3487281/