c语言cos函数泰勒展开 cosx的泰勒展开式c语言

C语言求cos精确值 泰勒公式C语言程序c语言cos函数泰勒展开:
#include stdio.h
#include math.h
int main()
{
double x;
double sum1, sum2, f = 1;
int i, t = 1;
printf("xc语言cos函数泰勒展开:");
scanf("%lf", x);
i = 1;
sum1 = sum2 = 1;
for(i=2; ; i*=2)
{
f *= (i -1);
f *= i;
t *= -1;
sum2= t * pow(x, i) / f;
if(abs(sum2 - sum1)1e-6)
{
break;
}
sum1 = sum2;
}
printf("cos(%lf) = %lf\n", x, sum2);
return 0;
}
运行测试c语言cos函数泰勒展开:
xc语言cos函数泰勒展开:2
cos(2.000000) = -0.333333
C语言如何求三角形最大角的余弦值通过输入一个角度的自定义变量a(输入范围在-180到180度)
先判断范围c语言cos函数泰勒展开 , 若大于90或者小于-90c语言cos函数泰勒展开,则a=180-a,设立标志位置1;否则不管
然后b=a乘pi除180度 , 换算成弧度制 。
定义变量c=余弦的泰勒级数展开 , 原公式里面的x就是b,百度有公式(余弦的泰勒级数展开),一般取到前5项就好 。
输出通过计算后的函数值即可 。
c语言计算cosx 用泰勒公式double cos1(double e)
{
double cos_x=0;
double temp=1;
for (int i=0;i5;)
{
cos_x= pow(-1,i)*pow(x,2*i)/temp;
i;
temp *= 2*i*(2*i-1);
}
return cos_x;
}
【c语言cos函数泰勒展开 cosx的泰勒展开式c语言】关于c语言cos函数泰勒展开和cosx的泰勒展开式c语言的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读