习题4-2 求幂级数展开的部分和 (20分)

已知函数e​x​​可以展开为幂级数1+x+x​2​​/2!+x​3​​/3!+⋯+x​k​​/k!+⋯。现给定一个实数x,要求利用此幂级数部分和求e​x​​的近似值,求和一直继续到最后一项的绝对值小于0.00001。

输入格式:

输入在一行中给出一个实数x∈[0,5]。

输出格式:

在一行中输出满足条件的幂级数部分和,保留小数点后四位。

输入样例:

1.2

输出样例:

3.3201
#include<stdio.h>
#include<math.h>
double JC(int i);//阶乘
double MC(double x,int i);//幂次
int main()
{double sum=0;int n=0;double x;scanf("%lf",&x);double a;do{a=MC(x,n)/JC(n);sum=sum+a;n=n+1;}while(a>=0.00001);printf("%.4f",sum);return 0;
}
double MC(double x,int i)
{double mc=1;while(i){i=i-1;mc=mc*x;     }return mc;
}
double JC(int i)
{double jc=1;if(i==0)jc=1;else{int k;for(k=1;k<=i;k++)jc=jc*k;}return jc;
}

已知函数e ​x ​​ 可以展开为幂级数1+x+x ​2 ​​ /2!+x ​3 ​​ /3!+⋯+x ​k ​​ /k!+⋯。现给定一个实数x,要求利用此幂级数部分和求e ​x ​​ 的近似值,求和相关推荐

  1. 已知函数fx=sin(wx+φ)_已知函数fx=Asin(wx+φ) (x∈R,A0,w0,0

    题目: 已知函数fx=Asin(wx+φ) (x∈R,A>0,w>0,0 解答: A=2 T=4*[π/6-(-π/6)]=4π/3w=2π/(4π/3)=1.5f(x)=2sin(1.5 ...

  2. matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...

    点击查看怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的--具体信息 答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp ...

  3. 已知函数和y值求自变量用matlab,matlab已知函数值求自变量,求助

    思路是这样的:你得到最小的函数值后,把它带入你作图的方程反解自变量的值.我不知道你画的这个函数图像的方程什么,我用一个二次方程y=x.^2+x给你做示范:先做图:x=-10:0.1:10;y=x.^2 ...

  4. 已知函数的分布,如何使用metropolis 算法去得到目标样本函数

    Metropolis算法是一种随机搜索方法,可以用来从已知函数的分布中抽取样本.它利用了Markov链的思想,主要通过迭代多次抽样,不断改变抽样点的位置,从而逐步优化出最优样本. 首先,我们需要定义一 ...

  5. c语言编程cos近似,C语言7.利用级数展开式计算求cos(x) 的近似值(精度为10-6)

    求圆周率 C语言 输入n值,并利用下列格里高里公式计算并输出圆周率:保留5位小数 #includeintmain(){doublesum=0;inti,n;scanf("%d",& ...

  6. 已知函数func的C语言代码框架,第三章习题-ddg..doc

    第三章习题-ddg. 习 题 1. 给出以下概念的解释说明. 机器语言程序机器指令汇编语言 汇编指令汇编语言程序汇编助记符 汇编程序反汇编程序机器级程序 通用寄存器定点通用寄存器栈指针寄存器 指令指针 ...

  7. 已知函数fx=sin(wx+φ)_考点13 y=sin(wx+φ)的图像与性质(解析版)

    y =tan x 的图像,并能根据图像理解正弦函数. 余弦函数在 [ 0 , 2π ] ,正切函数的性质 ( 如单调性.最大值和最小值.图像与 x 轴的交点等 ) 2. 了解三角函数 y = A si ...

  8. 【matlab教程】12、已知函数表达式画函数图

    1 plot x = 0:pi/100:2*pi; y = sin(x); plot(x,y) 2 fplot 用红色r画[a,b]区间内的sin(x) 后两个参数可以省略 fplot(@(x) si ...

  9. 已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。 现给出一个整数K(k大于等于1小于等于15),要求计算出一个最小的n;使得Sn大于K。

    题目描述: 输入 键盘输入 k 输出屏幕输出 n样例输入 1样例输出 2 # include<stdio.h> int main() {int k,i;double Sn=0;scanf( ...

最新文章

  1. Tesla Model汽车架构与FSD供应链
  2. liunx服务(Nginx服务器 web服务器源码包和rpm 服务平滑升级)
  3. NSArray 与 NSMutableArray 的排序
  4. Qt Creator将纹理附加到材质
  5. 相同vlan跨交换机进行通信
  6. 网络套接字(Network socket)
  7. 并发编程的目的和挑战
  8. 作者:钱宇华(1976-),男,博士,山西大学计算智能与中文信息处理教育部重点实验室教授...
  9. Unit23 Can I help you?
  10. android开花动画,15款界面最漂亮Android应用程序揭晓
  11. mysql isolation_mysqltx_isolation
  12. 爬虫python能做什么-Python 爬虫学到什么样就可以找工作了?
  13. 2020过去了,我们想给那些病毒和劫持软件颁个奖……
  14. java ts流,Windows 合并多个*.ts文件
  15. Linux环境运行jmeter+测试报告查看
  16. awr报告 解读_关于AWR报告的解析
  17. opend和open的区别_open 和 opened 的具体区别~~
  18. myeclipse自定义背景颜色
  19. 新手转行学大数据开发难吗?新手学需要注意的6个方面!
  20. 前端应该掌握的Mysql

热门文章

  1. 【从零开始游戏开发】Unity3D AssetBundle资源加载和封装 | 全面总结 | 建议收藏
  2. 三、python基础语法进阶篇(黑马程序猿-python学习记录)
  3. oracle /*+Ordered*/ 的使用
  4. 无法加载文件,未对文件进行数字签名,法在当前系统上运行该脚本
  5. MSVC编译器Warnings手册
  6. bugly的全量更新与热更新
  7. perl脚本遍历文件夹及对SAC波形文件进行去仪器响应、滤波等操作实现
  8. 【SWAT水文模型】SWAT水文模型建立及应用第四期: 气象数据的准备(传统气象站)(待更新)
  9. 大量精品中医古籍下载
  10. 微信小程序使用canvas制作拼图动画