真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc

上传人:b****2 文档编号:13888078 上传时间:2022-10-14 格式:DOC 页数:7 大小:329KB
下载 相关 举报
真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc_第1页
第1页 / 共7页
真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc_第2页
第2页 / 共7页
真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc_第3页
第3页 / 共7页
真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc_第4页
第4页 / 共7页
真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc

《真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc(7页珍藏版)》请在冰豆网上搜索。

真正实现C语言绘制数学函数图像_精品文档Word格式文档下载.doc

intn=450;

floata[500],b[500];

inti,j;

a[0]=b[0]=0;

for(i=1;

i<

n;

i++)

{

a[i]=a[i-1]+0.01;

b[i]=cos(a[i]);

}

intA[500],B[500];

for(i=0;

//printf("

sin(%f)=%f\n"

a[i],b[i]);

a[i]=100*a[i];

b[i]=55*b[i];

A[i]=sishewuru(a[i]);

B[i]=sishewuru(b[i])+60;

sin(%d)=%d\n"

A[i],B[i]);

for(i=100;

i>

=0;

i--)

for(j=0;

j<

j++)

{

if(i==B[j])

{

printf("

*"

);

}

else

"

}

printf("

\n"

}

intsishewuru(floata)

intm;

if(a-floor(a)<

0.5)

m=a;

returnm;

else

m=a+1;

程序优化

1.调节输出框大小,字符显示大小

2.确定函数的定义域

3.确定定义域上的步长

4.计算函数值

5.确定函数值放大系数

6.确定定义域恰好落在显示的区间内

7.确定坐标的单位长度与字符实际长度之间的换算关系

8.确定打点的顺序与坐标的关系

定义域在的正弦函数图像

定义域在的正切函数图像

定义域在的倒正切函数图像

floatminx=-2*3.14,

maxx=2*3.14,dx,

x[500],y[500],k;

//确定定义区间

intlx=500,i,j,Y[500];

dx=(maxx-minx)/450;

x[0]=minx;

y[0]=0.1/sin(x[1]);

lx;

x[i]=x[i-1]+dx;

y[i]=0.1/sin(x[i]);

k=0.6/dx;

//扩大系数

lx;

Y[i]=sishewuru(k*y[i]);

%d\n"

Y[i]);

130;

for(j=0;

if(i==-Y[j]+65)

定义域在半径为的圆

x[500],y[2*500],k,r=0.5*maxx;

intlx=500,i,j,Y[2*500];

y[i]=sqrt(r*r-x[i]*x[i]);

//确定函数表达式

y[lx+i]=-1*y[i];

2*lx;

136;

if(i==-Y[j]+68||i==-Y[j+lx]+68)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1