网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

怎么用c语言实现正弦函数 c语言正弦余弦函数

怎样用c语言编写一个程序用来输出正弦函数值

#includestdio.h

创新互联专注于开封网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供开封营销型网站建设,开封网站制作、开封网页设计、开封网站官网定制、微信小程序开发服务,打造开封网络公司原创品牌,更为您提供开封网站排名全网营销落地服务。

#includemath.h

main()

{

int x;

double y;

printf("游岩input x:");

scanf("祥喊%d",x);

y=sin(x*3.14/180);

printf("%lf",y);

}

上面说的都不对,应该是这样的谨磨野sin(x*3.14/180),你自己琢磨一下

正弦波产生C语言源程序代码

以经验看来你是要做单片机方面波形输出,DAC输出,或者做模拟示波器什么的。

有两种办法:

一是查表法,优点是计算量少,占用RAM少,算法简单,缺点是占用储存内存较多,参数比较固定。

查表法的基本思路就是,通过把sin函数进行采样,得到的值记录成一个表,将表以数组的形式放在程序中,通过循环读取数组的值袜脊达到查表的目告销渗的。

二是计算值法,优缺点跟查表法恰好相反。

计算值法的基本思路是通过特定算法,将特定时间所需的特定值计算出来。

这里给你提供一个计算值斗掘法的核心代码,作为指导建议,根据实际情况修调。

double SinWave(double scale,int cycle_time)

{

int a;

double PI = 3.1416;

int resolution_ratio = 100;//分辨率,描述采样量,越高的分辨率计算越多

for(a=0;aresolution_ratio;a++)

{

DAC_OUT(scale * sin(2*PI*a/resolution_ratio));

delay(cycle_time/resolution_ratio);

}

}

void delay(int us)

{

//......

}

void DAC_OUT(int data)

{

//......

}


文章题目:怎么用c语言实现正弦函数 c语言正弦余弦函数
文章路径:http://bjjierui.cn/article/dcjejjh.html

其他资讯