如何使用fprint
的功能绘制图像?
等式为x(t)= -2 * t * sin( t * t )
答案 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),例如GTK或SDL(和许多其他人)。
另一种方法是与一些能够绘制此类图形的现有程序进行通信(使用某种inter-process communication)。您可能(至少在Linux上)将popen(3)与gnuplot一起使用。