码迷,mamicode.com
首页 > 其他好文 > 详细

使用泰勒展开式求sin(x)的近似值-C

时间:2014-09-06 18:40:03      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   文件   div   sp   log   

具体定义参见百度

 1 #include<stdio.h>
 2 #include<math.h>
 3 
 4 int main(void)
 5 {
 6     double x=3.455;
 7 
 8     int index=1;
 9 
10     double s=x;
11     double n=x;
12 
13     do
14     {
15         index+=2;
16         n=n * (-x*x)/((index)*(index-1));
17         s+=n;
18     }while(fabs(n)>=1e-8);
19 
20     printf("%10.10f\n",s);
21     return 0;
22 }

 

fabs是求绝对值的函数,在math头文件中定义,此时我们要求精度在最后一项小于1e-7时。

使用泰勒展开式求sin(x)的近似值-C

标签:style   blog   color   io   使用   文件   div   sp   log   

原文地址:http://www.cnblogs.com/lhyz/p/3959658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!