提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
关于泰勒公式展开求sin(x)
一、题目是什么?
通过泰勒展开公式求sin(x)的近似值。
sin(x)约为X-x3/3!+x5/5!::::::
直到最后一项的绝对值小于10e-5为止,同时计算累计多少项。
二、解题
1.
代码如下:
#include<math.h>
#define eps 1e-7
int main()
{
double item=0,sum=0,x;
int i;
printf("please input:\n");
scanf("%lf",&x);
item=x;
for(i=1;fabs(item)>=eps;i++)
{
sum+=item;
item*=((-1)*x*x)/(2*i*(2*i+1));
}
printf("sin(%f)=%f\n",x,sum);
return 0;
}
总结
以上就是结题步骤