求级数的近似值
2015-12-29 14:31
309 查看
求s(x) = x - x3/(3*1!)+x5/(5*2!)-x7/(7*3!)+…,预定求和精度为10-5。
结果 s(2) = 0.882084
结果 s(2) = 0.882084
#include <iostream> #include <math.h> using namespace std; double sum(double x) { double f = x;//必须定义为double int f1 = 1; double f2 = 1;//必须定义为double int tag = 1; int i = 0; double sum = 0; double m; m = tag * f / (f1 * f2); while(fabs(m) >= 1e-5) { sum += m; tag = -tag; i++; f = f * x * x; f1 += 2; f2 *= i;//不然此处为int m = tag * f / (f1 * f2);//不然此处也为int } return sum; } int main() { cout<<sum(2); }
相关文章推荐
- 发现不进行技术总结,就是自己的能力的退化。
- MT6753/MT6755 呼吸灯功能添加
- 串的抽象数据结构
- jquery验证和提交form表单
- 3D空间中的AABB(轴向平行包围盒, Aixe align bounding box)的求法
- iOS AF 实现ssl网管认证
- Burp Suite使用介绍——Proxy功能(一)
- android自定义控件知识点
- iOS微信分享功能简单实现
- 定义文档兼容性,让IE按指定的版本解析页面
- bzoj:3994:vijos1949: [SDOI2015]约数个数和
- mysql中复制表数据
- ECMAScript5 Object的新属性方法
- MyBatis简介与配置MyBatis+Spring+MySql[转]
- Python基础:11.2_函数调用
- 安全认证和授权方式:嵌入式Jetty+Jersey
- 我的问题
- Java爬虫实战(一):抓取一个网站上的全部链接 推荐
- 【bzoj1552】[Cerc2007]robotic sort splay
- linux环境变量