已知函数e x 可以展开为幂级数1+x+x 2 /2!+x 3 /3!+⋯+x k /k!+⋯。现给定一个实数x,要求利用此幂级数部分和求e x 的近似值,求和
习题4-2 求幂级数展开的部分和 (20分)
已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯。现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最后一项的绝对值小于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 的近似值,求和相关推荐
- 已知函数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 ...
- matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...
点击查看怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的--具体信息 答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp ...
- 已知函数和y值求自变量用matlab,matlab已知函数值求自变量,求助
思路是这样的:你得到最小的函数值后,把它带入你作图的方程反解自变量的值.我不知道你画的这个函数图像的方程什么,我用一个二次方程y=x.^2+x给你做示范:先做图:x=-10:0.1:10;y=x.^2 ...
- 已知函数的分布,如何使用metropolis 算法去得到目标样本函数
Metropolis算法是一种随机搜索方法,可以用来从已知函数的分布中抽取样本.它利用了Markov链的思想,主要通过迭代多次抽样,不断改变抽样点的位置,从而逐步优化出最优样本. 首先,我们需要定义一 ...
- c语言编程cos近似,C语言7.利用级数展开式计算求cos(x) 的近似值(精度为10-6)
求圆周率 C语言 输入n值,并利用下列格里高里公式计算并输出圆周率:保留5位小数 #includeintmain(){doublesum=0;inti,n;scanf("%d",& ...
- 已知函数func的C语言代码框架,第三章习题-ddg..doc
第三章习题-ddg. 习 题 1. 给出以下概念的解释说明. 机器语言程序机器指令汇编语言 汇编指令汇编语言程序汇编助记符 汇编程序反汇编程序机器级程序 通用寄存器定点通用寄存器栈指针寄存器 指令指针 ...
- 已知函数fx=sin(wx+φ)_考点13 y=sin(wx+φ)的图像与性质(解析版)
y =tan x 的图像,并能根据图像理解正弦函数. 余弦函数在 [ 0 , 2π ] ,正切函数的性质 ( 如单调性.最大值和最小值.图像与 x 轴的交点等 ) 2. 了解三角函数 y = A si ...
- 【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 ...
- 已知: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( ...
最新文章
- Tesla Model汽车架构与FSD供应链
- liunx服务(Nginx服务器 web服务器源码包和rpm 服务平滑升级)
- NSArray 与 NSMutableArray 的排序
- Qt Creator将纹理附加到材质
- 相同vlan跨交换机进行通信
- 网络套接字(Network socket)
- 并发编程的目的和挑战
- 作者:钱宇华(1976-),男,博士,山西大学计算智能与中文信息处理教育部重点实验室教授...
- Unit23 Can I help you?
- android开花动画,15款界面最漂亮Android应用程序揭晓
- mysql isolation_mysqltx_isolation
- 爬虫python能做什么-Python 爬虫学到什么样就可以找工作了?
- 2020过去了,我们想给那些病毒和劫持软件颁个奖……
- java ts流,Windows 合并多个*.ts文件
- Linux环境运行jmeter+测试报告查看
- awr报告 解读_关于AWR报告的解析
- opend和open的区别_open 和 opened 的具体区别~~
- myeclipse自定义背景颜色
- 新手转行学大数据开发难吗?新手学需要注意的6个方面!
- 前端应该掌握的Mysql
热门文章
- 【从零开始游戏开发】Unity3D AssetBundle资源加载和封装 | 全面总结 | 建议收藏
- 三、python基础语法进阶篇(黑马程序猿-python学习记录)
- oracle /*+Ordered*/ 的使用
- 无法加载文件,未对文件进行数字签名,法在当前系统上运行该脚本
- MSVC编译器Warnings手册
- bugly的全量更新与热更新
- perl脚本遍历文件夹及对SAC波形文件进行去仪器响应、滤波等操作实现
- 【SWAT水文模型】SWAT水文模型建立及应用第四期: 气象数据的准备(传统气象站)(待更新)
- 大量精品中医古籍下载
- 微信小程序使用canvas制作拼图动画