189 8069 5689

c语言正弦函数快速计算 c语言输入角度计算正弦函数

C语言求正弦函数值

sin(-a)=-sin(a)

成都创新互联是一家专注于成都网站设计、成都网站制作与策划设计,龙华网站建设哪家好?成都创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:龙华等地区。龙华做网站价格咨询:18982081108

cos(-a)=cos(a)

sin(2π-a)=cos(a)

cos(2π-a)=sin(a)

sin(2π+a)=cos(a)

cos(2π+a)=-sin(a)

sin(π-a)=sin(a)

cos(π-a)=-cos(a)

sin(π+a)=-sin(a)

cos(π+a)=-cos(a)

tgA=tanA=sinAcosA

2.两角和与差的三角函数

sin(a+b)=sin(a)cos(b)+cos(α)sin(b)

cos(a+b)=cos(a)cos(b)-sin(a)sin(b)

sin(a-b)=sin(a)cos(b)-cos(a)sin(b)

cos(a-b)=cos(a)cos(b)+sin(a)sin(b)

tan(a+b)=tan(a)+tan(b)1-tan(a)tan(b)

tan(a-b)=tan(a)-tan(b)1+tan(a)tan(b)

3.和差化积公式

sin(a)+sin(b)=2sin(a+b2)cos(a-b2)

sin(a)?sin(b)=2cos(a+b2)sin(a-b2)

cos(a)+cos(b)=2cos(a+b2)cos(a-b2)

cos(a)-cos(b)=-2sin(a+b2)sin(a-b2)

4.积化和差公式 (上面公式反过来就得到了)

sin(a)sin(b)=-12?[cos(a+b)-cos(a-b)]

cos(a)cos(b)=12?[cos(a+b)+cos(a-b)]

sin(a)cos(b)=12?[sin(a+b)+sin(a-b)]

5.二倍角公式

sin(2a)=2sin(a)cos(a)

cos(2a)=cos2(a)-sin2(a)=2cos2(a)-1=1-2sin2(a)

6.半角公式

sin2(a2)=1-cos(a)2

cos2(a2)=1+cos(a)2

tan(a2)=1-cos(a)sin(a)=sina1+cos(a)

7.万能公式

sin(a)=2tan(a2)1+tan2(a2)

cos(a)=1-tan2(a2)1+tan2(a2)

tan(a)=2tan(a2)1-tan2(a2)

8.其它公式(推导出来的 )

a?sin(a)+b?cos(a)=a2+b2sin(a+c) 其中 tan(c)=ba

a?sin(a)-b?cos(a)=a2+b2cos(a-c) 其中 tan(c)=ab

1+sin(a)=(sin(a2)+cos(a2))2

1-sin(a)=(sin(a2)-cos(a2))2

csc(a)=1sin(a)

sec(a)=1cos(a)

如何用C语言中专门的数学算法实现正弦,余弦函数的计算

头文件包含。math.h

cos

:余弦函数

函数原型:double

cos(double

x);

头文件:#includemath.h

是否是标准函数:是

函数功能:求x的余弦值,这里,x为弧度。

返回值:计算结果的双精度值。

例程如下:

求cosx。

#include

stdio.h

#include

math.h

int

main(void)

{

double

result;

double

x

=

M_PI;

result

=

cos(x);

printf("cos(PI)

is

%lf\n",

result);

return

0;

}

sin:正弦函数

函数原型:double

sin(double

x);

头文件:#includemath.h

是否是标准函数:是

函数功能:求x的正弦值,这里,x为弧度。

返回值:计算结果的双精度值。

例程如下:

求sinx。

#include

stdio.h

#include

math.h

int

main(void)

{

float

x;

x=M_PI/2;

printf("sin(PI/2)=%f",sin(x));

getchar();

return

0;

}

c语言如何计算正弦值

C语言中有个 math.h 这个头文件,使用数学公式时,引入这个头文件即可

比如计算正弦值

double ds = sin(45); //直接调用

或者计算 a的b次幂

double dp = pow(a,b); //直接调用非常方便

C语言sin怎么用

C语言sin()用来计算参数x

的正玄值,然后将结果返回。返回-1

至1

之间的计算结果。

例子:

#include

math.h

main(){

double

answer

=

sin(0.5);

printf("sin(0.5)

=

%f\n",

answer);

}

执行

sin(0.5)

=

0.479426

C语言sin():

sin()原型:double

sin(double

x)

sin()角度与弧度:

π=180°

1°=π/180

1(rad)=180/π

角度转弧度:用角度乘以π/180

弧度转角度:用弧度乘以180/π,或者用rtod()函数

扩展资料:

与sin相似的acos函数

函数名:

acos

能:计算并返回arccos(x)值、要求-1=X=1

函数与形参类型:

double

acos(x)

double

x;

程序例:

#include

stdio.h

#include

math.h

int

main(void)

{

double

result;

double

x

=

0.5;

result

=

acos(x);

printf("The

arc

cosine

of

%lf

is

%lf\n",

x,

result);

return

0;

}

参考资料:CSDN博客频道-C语言中sin和cos的用法


文章标题:c语言正弦函数快速计算 c语言输入角度计算正弦函数
当前URL:http://cdxtjz.cn/article/doidccp.html

其他资讯