gpt4 book ai didi

c - c 中的数学函数图

转载 作者:行者123 更新时间:2023-11-30 19:19:41 26 4
gpt4 key购买 nike

我是新来的,我搜索了任何与我的问题类似的相关帖子,但什么也没找到我有一个项目要在控制台中创建数学函数图,例如 f(x)=ax^2+bx+c 用户给我一个 b c 然后我绘制该函数。有人告诉我有一个名为 Graphic.h 的库可以帮助我因此,如果有人可以帮助我,我找不到任何有关 Graphic.h 和我的项目的信息如果还有其他图书馆或任何可以提供帮助的东西谢谢

最佳答案

很抱歉回答不完整,但您的问题不完整,因此无法回答......

你必须使用什么环境?您编写了控制台但什么编译器和操作系统?因为每个图形都非常不同

  1. DOS

    许多学校仍然使用 DOS 控制台应用程序,这与 win 或 Linux 控制台不同。在DOS中有graphics.h切换到gfx视频模式,然后你可以使用CGA/EGA/VGA,有时VESA图形。自几十年前的 Turbo Pascal 7.0 以来就没有在其中做过任何事情。

    对于DOS,我使用直接VGA/VESA访问(也适用于win32),但无论如何看看herehere有关 graphics.h 的信息并举例说明。

    graphics.h代表 BGI(Borland 图形接口(interface)),但您需要 CGA/EGA/VGAVESA 才能正常运行。大多数 gfx 卡都会模拟它们,因此应该没有问题,只是不要期望任何任意像素或颜色分辨率。它可以处理 640x480x16 或 320x200x256,其余取决于您的硬件。该库仅适用于古老的 Borland/Embarcadero 编译器,因此您会在包含路径中的某个位置找到它,因此请使用 < >不是" " !!! (您不需要将其复制到您的项目中)。

    #include <graphics.h>
  2. Windows

    您必须通过您的编程语言的WinApiIDE创建图形窗口,然后才能使用GDI strong> 它是 WinAPI 的一部分,大多数编译器本身都有它的库。

  3. Linux 或不同的 GUI 操作系统

    我没有为此编写代码,所以我不太清楚,但应该与 Windows 类似

  4. OpenGL(任何 GUI 操作系统,有时还有带有适当驱动程序的 DOS)

    如果您使用OpenGL,那么您可以找到大量如何创建 gfx 窗口 + OpenGL 的示例,并且 OpenGL GLUT(OpenGL 实用程序)具有处理 Windows 内容的函数。您只需为击键、鼠标移动、重画等事件编写代码...

    google NeHe OpenGL 教程 ...不是我最喜欢的,但初学者喜欢它

here了解更多信息

现在绘制函数图

  1. 清晰的 gfx 屏幕
  2. xmin 创建 for 循环至xmax
  3. 计算 y每个值 x

    不要忘记缩放和偏移x,y适合您的 gfx 区域的值!!!

  4. 从上一个点到实际点绘制直线

    颜色与透明不同...

关于c - c 中的数学函数图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23868986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com