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 的余弦.
扩展资料:
相关的三角函数:
double acos (double); 结果介于[0,PI]
当|x| 1时,级数绝对值发散,无法直接使用欧拉公式计算.所以呢可以通过下面的公式
进行等价转换之后再进行计算.
等价转换公式:
b) ATan(-x) = - ATan(x)
特殊情况
0 = ArcTan(0)
//
// 欧拉公式
// sum是和,term是通项值,jterm初始为1,以后按1递增.wrksp是工作单元,视jterm的
// 最大值而定.
void eulsum(int nterm,double *sum,double term,int jterm,double wrksp[])
{
double tmp,dum;
if(jterm == 1)
nterm = 1;
wrksp[1] = term;
}
else
tmp = wrksp[1];
for(int j=1; j = nterm; j++)
dum = wrksp[j+1];
tmp = dum;
if(fabs(wrksp[nterm + 1]) = fabs(wrksp[nterm]))
nterm = nterm + 1;
*sum = *sum + wrksp[nterm + 1];
级数计算就不用我给代码了吧.
用法:
doublesin(doublex);
doublecos(doubley);
例:
#includestdio.h
#includemath.h
intmain()
intn;
doublet;
scanf("%d",n);
printf("%lf\n",pi);
printf("%lf\n",sin(t));
扩展资料
return0;
设AB=BD=DE=EC=1
由公式tan(a+b)=(tana+tanb)/(1-tanatanb)得
tan(角AEB+角ACB)
以及由一条弧所对的弦长来计算这条弧的一半所对的弦长.正是基于这样一种几何上的推算.他们终于造出了世界上第一张弦表.
以上就是土嘎嘎小编为大家整理的c语言中正切函数怎么表示相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!