能不能用c语言画函数图像 c语言画图函数库

怎么用c语言画函数图像?我画了半个正弦函数能不能用c语言画函数图像,其余能不能用c语言画函数图像的你可以照着画,欢迎讨论 ,
#include "stdio.h"
#include "conio.h"
#include "math.h"
#include "graphics.h"
void main()
{
int driver,mode,i;
driver=DETECT;
mode=0;
initgraph(driver,mode,"");
setcolor(15);
for(i=0;i360;i)
line(i,200*sin(i*3.14/360),i 1,200*sin((i 1)*3.14/360));
getch();
restorecrtmode();
}
如何用c语言画函数图像用GDI绘图吧,比较简单 。绘图的思想是让x以固定的值在区间内持续增长,比如x=0.1,0.2,0.3..... , 以计算出的y值来确定y坐标 。用线连接所有的点就行了 。MoveTo(),LineTo()函数你用得着,具体情况请自行查看MSDN 。
C语言如何画图framebuffer(帧缓冲) 。
帧的最低数量为24(人肉眼可见)(低于24则感觉到画面不流畅) 。
显卡与帧的关系:由cpu调节其数据传输速率来输出其三基色的配比 。
三基色:RGB(红绿蓝) 。
在没有桌面和图形文件的系统界面 , 可以通过C语言的编程来实现在黑色背景上画图!
用下面的代码,在需要的地方(有注释)适当修改,就能画出自己喜欢的图形!
PS:同样要编译运行后才能出效果 。
#include stdio.h
#include sys/mman.h
#include fcntl.h
#include linux/fb.h
#include stdlib.h
#defineRGB888(r,g,b)((r0xff) 16 | (g0xff)8 | (b0xff))
#defineRGB565(r,g,b)((r0x1f) 11 | (g0x3f)5 | (b0x1f))
int main()
{
int fd = open("/dev/fb0", O_RDWR);
if(fd0){
perror("open err. \n");
exit(EXIT_FAILURE);
printf("xres: %d\n", info.xres);
printf("yres: %d\n", info.yres);
printf("bits_per_pixel: %d\n", info.bits_per_pixel);
size_t len = info.xres*info.yres*info.bits_per_pixel3;
unsigned long* addr = NULL;
addr = mmap(NULL, len, PROT_WRITE|PROT_READ, MAP_SHARED, fd, 0);
if(addr == (void*)-1){
perror("mmap err. \n");
怎样用C语言画一个函数的图像啊和数学上一样啊 来个坐标x , y分别表示列和行。在函数上就打印一个*给个范围,双层循环加条件就可以了
用c语言写程序,此程序能画出来函数y=2x 5的曲线图形 。此题把数学问题转化为用C语言描述即可,很多画图问题可以使用这种方法 。
假设屏幕左上角为坐标轴原点
也就是把我们的屏幕当作第一象限时,代码如下
#include stdio.h
#defineMAX30// 选定曲线要显示的范围,因为一次函数是一条直线 , 所以它的显示范围无穷
int main()
{
int x, y;
for (y = 0; yMAX; y)// 因为我们的光标是向下,向右增长 。这里设定y为纵坐标
{
for (x = 0; xMAX; x)
{
if (y == 2 * x5)
{
printf("*");
}
【能不能用c语言画函数图像 c语言画图函数库】else
{
printf(" ");// 空格,不满足y=2x 5的点
}
}
printf("\n"); // x轴已经到显示范围 , 所以需要换行 。
}
return 0;
}
2. 更换坐标轴原点显示
#include stdio.h
#defineMAX30// 选定曲线要显示的范围,因为一次函数是一条直线,所以它的显示范围无穷
int main()
{
int x, y;
for (y = 30; y = 0; y--)
{
for (x = 0; xMAX; x)
{
if (y == 2 * x5)
{
printf("*");
}
else
{
printf(" ");// 空格 , 不满足y=2x 5的点
}
}
printf("\n"); // x轴已经到显示范围,所以需要换行 。
}
return 0;
}
能不能用c语言画函数图像的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言画图函数库、能不能用c语言画函数图像的信息别忘了在本站进行查找喔 。

    推荐阅读