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

#如何用C语言画出函数图像
在这里需要用到头文件 #include #include
以画一个二次函数图像为例
画出每个点就可以绘制出一条完整的函数图像

#include
#include
#include
#include
#define s 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;
}

你可能感兴趣的:(c语言)