c语言绘制函数图像xy轴 c语言如何绘制函数图像

用C语言画波形图啊……急求简略回答就是把x,y轴的值对应到屏幕上的x,y整数值 , 然后画点并画两点之间的线 。
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语言计算函数并画图有欧拉方法或龙哥库塔方法做都可以c语言绘制函数图像xy轴,查阅《数值计算方法》东南大学出版社
【c语言绘制函数图像xy轴 c语言如何绘制函数图像】龙哥库塔方法简介:
k1=f(x,y);
k2=f(x+h/2,y+h/2*k1);
k3=f(x+h/2,y+h/2*k2);
k4=f(x+h,y+h/2*h);
y1=h/6*(k1+2*k2+2*k3+k4);
上面是二维的例子
若是三位的,对那一个求导就把他写成y的形式就可以c语言绘制函数图像xy轴了
用C语言绘制曲线楼上的观珠仔很久不见啦(挺挂念那段时光的)!想不到路过此地看到你,这是高科技呀?你还这么老班牙啊,大考小考把你弄糊涂了,高考顺利呀!别忘了我这位老兄了,C语言略懂 ~~~~~~杰
1.绘制余弦曲线
*程序说明与注释
#includestdio.h
#includemath.h
void main()
{
double y;
int x,m;
for(y=1;y=-1;y-=0.1) /*y为列方向,值从1到-1 , 步长为0.1*/
{
m=acos(y)*10; /*计算出y对应的弧度m,乘以10为图形放大倍数*/
for(x=1;xm;x++) printf(" ");
printf("*"); /*控制打印左侧的 * 号*/
for(;x62-m;x++)printf(" ");
printf("*\n"); /*控制打印同一行中对称的右侧*号*/
}
}
*运行结果
2.绘制正弦曲线
在屏幕上用“*”显示0-360度的余弦函数sin(x)曲线 。
1.
/**//*
sin() line.
62 of line width
*/
#include stdio.h
#include math.h
int main(void)
...{
int j ,k,d,h;
double i ;
for(i=1.0 ; i 0.0; i-=0.1)
...{
k = (int)(asin(i)*10) ;
for(j=0; j k ; j++) /**//*print the left */
printf(\" \");
printf(\"*\");
for( ; j 31-k ; j++)
printf(\" \");
怎么用C语言把一个函数的曲线画出来?如果你是想在控制台上显示的话 那你随之xy 确定坐标 使用gotoxy()这种函数
如果想显示窗体的 使用GDI 的API函数就可以了
推荐你看下windows程序设计第五版
采用c语言绘制任意函数曲线(双曲线,二次函数,一次函数)??怎么做??在c的标准库中有graphic.h头文件 , 实现了很多画图函数 比如 lineto,moveto ,  arc,(函数名可能记错,好久没用了-.-!)
直线:起点加终点就行 。
二次曲线 , 比如抛物线,那就以定长拆分成小直线 。双曲线同理 。
抛物线,和双曲线用定长拆分,估计很难计算 。要是精度要求不高就根据情况改成定x,或者定y偏移的拆分,要是精度要求高那就去找直线拟合曲线的算法或者双圆弧拟合曲线的算法 。
c语言绘制函数图像xy轴的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言如何绘制函数图像、c语言绘制函数图像xy轴的信息别忘了在本站进行查找喔 。

    推荐阅读