如何使用C语言绘制函数图像

如何用C语言画出函数图像

安装easyX

https://easyx.cn/这是easyX的库,下载安装程序安装即可

绘制思想

绘制数学图形最简单的思想就是将各个点绘制出来就可以了。

代码

#include<stdio.h>
#include<graphics.h>
#include<conio.h>
#include<stdlib.h>
#define s 10 //这是一个比率,相当于我把图形放大10倍
int main()
{
	initgraph(800, 700);  //初始化窗口,也就是程序框大小
	setbkcolor(WHITE);      //设置背景颜色
	setlinecolor(RED);    //设置坐标轴的颜色
	cleardevice();       //清除屏幕内容
	setorigin(400, 350);    //设定坐标原点
	line(-400, 00, 400, 00);    //绘制X轴
	line(0, 350, 0, -350);  //绘制Y轴
		for (int i = -500; i <= 500; i++)     //绘制坐标
	{
		line(s * i, 0, s * i, -10);
		if (i % 5 == 0)
			line(s * i, 0, s * i, -15);
		line(0, s * i, 10, s * i);
		if (i % 5 == 0)
			line(0, s * i, 15, s * i);
	}
	double x,y;
	for(x=-100;x<=100;x=x+0.001)
	{
		y = x * x + x + 2;        //计算出每个X对应的Y值
		putpixel(s * x, -s * y, BLACK);  //画出每个点
	}
	system("pause");
	return 0;
}

效果

在这里插入图片描述

  • 33
    点赞
  • 206
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 25
    评论
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ht巷子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值