如何使用C语言打印下面的图像?

时间:2018-03-20 12:10:07

标签: c plot

Enter image description here

如何使用fprint的功能绘制图像?
等式为x(t)= -2 * t * sin( t * t )

2 个答案:

答案 0 :(得分:1)

C中没有内置绘图功能。

您必须检查绘图和图表库,看看它们是否符合您的需求:

MathGL 一个用于在Linux和Window下制作高质量科学图形的库。

PLplot PLplot适用于以下平台:

Linux,Mac OS X和其他Unices Microsoft Windows版本(Windows 2000及更高版本)上的MSVC IDE 微软版Windows上的Cygwin Microsoft Windows版本上的MinGW-w64 / MSYS2

Gnuplot一个命令行驱动的绘图引擎,可以在所有上运行 主要操作系统(Windows,GNU / Linux,OSX等)。 Gnuplot提供了大量的风格来制作不同的情节,包括数学,统计甚至财务分析中流行的情节。它还可以为三维数据生成各种绘图样式,包括曲面图和等高线图。 它能够绘制用户定义的函数或特定数据,甚至可以生成  如果需要,可通过各种设施获取数据。

答案 1 :(得分:0)

你不能在标准 C11(阅读n1570)中这样做,因为它不了解图形。在实践中,您的问题是特定于操作系统的

实际上,您可以使用某些GUI或图形库(或widget toolkit),例如GTKSDL(和许多其他人)。

另一种方法是与一些能够绘制此类图形的现有程序进行通信(使用某种inter-process communication)。您可能(至少在Linux上)将popen(3)gnuplot一起使用。