sin函数c语言绘图 c语言实现sin

如何用c语言画函数图像

用GDI绘图吧,比较简单。绘图的思想是让x以固定的值在区间内持续增长,比如x=0.1,0.2,0.3.....,以计算出的y值来确定y坐标。用线连接所有的点就行了。MoveTo(),LineTo()函数你用得着,具体情况请自行查看MSDN。

创新互联建站主营张家界网站建设的网络公司,主营网站建设方案,成都App定制开发,张家界h5重庆小程序开发搭建,张家界网站营销推广欢迎张家界等地区企业咨询

用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语言画正弦函数图像

hehe

首先这个程序只能输出这种 不像正弦 也不象余弦的曲线。

因为你的程序的算法是每行有2个星星

其次,15+45=60,约等于2*PI

就是说,前面的15是PI/2,后面的45是PI/2*3,

输出的是1个周期的。sin(PI/2)=1。。这回懂了么?

怎样用c语言画正弦函数

1、首先,打开VS2019,并且创建一个C语言源文件,会看到如下的页面。

2、鼠标在下图红色圈所示的区域单击一下。

3、之后,再按Enter键,会看到新的一行。

4、在这一行中输入:#includemath.h。

5、接着,在void main()中去定义一个单精度型变量。

6、定义完回车后,输入a=sin(90);注意,90指的是90弧度。

7、再次回车,输入printf("%f",a);。

8、可以按F5键去运行这段程序,会看到如下的结果。即90弧度的正弦值约为0.893997。

如何用c语言画出y=sinx的图像。要求水平为x轴,竖直方向为y轴,不允许使用数学库。意思是要自己定义函数。

#includestdio.h

#includemath.h

#define pi 3.1415926

#define MAX_W 50000

main()

{

void sin_curv(int w, int h, int ang);

int w,h,ang;

scanf("%d %d %d",w,h,ang);

sin_curv(w,h,ang);

return 0;

}

void sin_curv(int w, int h, int ang)

{

char str[MAX_W];

int s,i,j;

double d;

for(i=0;ih;i++)

{

for(s=0;sw;s++)

str[s]=' ';

str[0]='|';

str[w]='\0';

if(i==h/2)

{

for(s=1;sw;s++)

str[s]='-';

}

for(j=0;jw;j++)

{

d=j*ang/w*pi/180.0;

if(i==(int)(h/2-sin(d)*h/2))

str[j]='*';

}

puts(str);

}

}

望采纳


本文标题:sin函数c语言绘图 c语言实现sin
文章来源:http://hbruida.cn/article/dosodoe.html