将数据值列表写入 .dat 文件以在 GNUplot 中绘图(C 语言)

发布于 2024-09-14 02:20:10 字数 476 浏览 3 评论 0原文

你好,我已经编写了两种不同的方法来对函数进行数值微分,我正在寻找一种方法来比较它们。我已经安装了 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 中的文件?非常感谢。

杰克

Hiya, I have written two different methods to numerically differentiate a function and I am looking for a way to compare them. I have installed GNUPlot and would like to make a file (e.g. approximations.dat) for it to plot. At the moment my programn prints a series of columns with x-coordinate, approximation 1, approximation 2 and actual value like this:

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  
 ...            ...           ...          ...

Is there a way for me to make this into a file which can be input easily into GUPlot? Many thanks.

Jack

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

北斗星光 2024-09-21 02:20:10

这已经是一种非常适合 gnuplot 的格式。从 gnuplot 提示符中使用 查找帮助绘图。

为了将其放入文件中,您可以通过管道从程序中输出标准输出(例如,在类 Unix 系统中使用 yourprog > file.dat),或者使用 C 函数 fprintf (使用 fopenfclose)。

This is already a format well suited for gnuplot. Look up help plot using from the gnuplot prompt.

In order to get this into a file, you can either pipe the standard output from your program (e.g. in Unix-like systems with yourprog > file.dat), or use the C function fprintf (with fopen and fclose).

皇甫轩 2024-09-21 02:20:10

本教程应该可以帮助您 http://www.duke.edu/~hpgavin/gnuplot.html

This tutorial should help you http://www.duke.edu/~hpgavin/gnuplot.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文