C语言里sin函数和cos函数的调用

Python016

C语言里sin函数和cos函数的调用,第1张

C语言里sin函数和cos函数是C标准数学函数库中的函数,调用需要引入math.h头文件。

一、sin() 函数描述:

C 库函数 double sin(double x) 返回弧度角 x 的正弦。sin() 函数的声明:double sin(double x)。

参数:x -- 浮点值,代表了一个以弧度表示的角度。

返回值:该函数返回 x 的正弦。

二、cos() 函数描述:

cos() 函数的功能是求某个角的余弦值。cos() 函数的声明:double cos(double x)。

参数:x -- 浮点值,代表了一个以弧度表示的角度。

返回值:该函数返回 x 的余弦。

扩展资料:

相关的三角函数:

double asin (double)结果介于[-PI/2,PI/2]

double acos (double)结果介于[0,PI]

double atan (double)反正切(主值),结果介于[-PI/2,PI/2]

double atan2 (double,double)反正切(整圆值),结果介于[-PI,PI]

参考资料来源:百度百科-math.h

用法:

doublesin(doublex)

doublecos(doubley)

例:

#include<stdio.h>

#include<math.h>

intmain()

{

intn

doublet

constdoublepi=4.0*atan(1.0)

scanf("%d",&n)

t=(n*pi)*1.0/180

printf("%lf\n",pi)

printf("%lf\n",sin(t))

扩展资料

sinln等函数,sin(pi/2)=1,ln1=0的使用

例:

#include<math.h>

#include<stdio.h>

intmain()

{

doublepi=3.1416

printf("sin(pi/2)=%f\nln1=%f\n",sin(pi/2),log(1.0))

return0

}

1.需要包含头文件#include<math.h>

2.使用角度计算时需要先转换为弧度值

3.pi,获取pi的值,这里用到了acos,反余弦函数,值域是0-pi,取值范围是-1到1

Ps:反余弦没学过,百度上搜的

#include <stdio.h>

#include <math.h>

double toAngle(int)

//测试值

int angle = 30

int main()

{

double p = sin (  toAngle( angle) )

printf(" sin : %d = %f" , angle ,p)

}

//将角度转为弧度

double toAngle(int angle)

{

//求pi,3.141593

double pi = acos(-1)

printf(" get pi : %f\n",pi)

return angle* pi/180

}