编程,通过函数调用计算级数前n项和:1+x+x^2/2!+x^3/3!+.....+x^n/n!

如题所述

第1个回答  2016-11-07
double get_d ( int x, int n );
int main()
{
int n;
int x;
double sum;
scanf("%d%d",x,n); //n为要求的前n项
sum=get_d( x, n);
printf("%.2f",sum);

return 0;
}
double get_d ( int x, int n )
{
int m;
int q=1;
double sum=1; //分母无法是0所以直接把第一项赋给sum;
for(m=1;m<n;m++) //m=1故从第二项开始求,sum含第一项。
{
q*=m; //求阶乘
sum+=pow(x,m)/q;
}
return sum;
}
你所说的调用函数是说pow这种函数,还是自定义的函数,所以两个都用了。本回答被网友采纳

计算级数s=1+x+x^2\/2!+x^3\/3!+···+x^n\/n!.并编写main函数调用sum函数...
int n;double x;while(scanf("%lf%d",&x, &n)==2){ printf("%lf\\n",sum(x,n));} }

C语言:编写程序计算级数ex=1+x+x2\/2!+x3\/3!+...+xn\/n!的值。要求:要采...
int fac, nPow;int i,x,n;printf("请输入x和n的值:\\n");scanf("%d %d", &x, &n);for(i=1;i<=n;i++){ nPow = nth_power(x, i);fac = factorial(i);fn = 1.0*nPow \/ fac;ex += fn;} printf("ex=%.2f\\n", ex); \/\/结果保留小数点后两位数字 } \/\/示例运行...

...是1+x-x^2\/2!+x^3\/3!-……+(-1)^(n+1)*x^n\/n!,我写的程序如下,运行...
s=s*i;} return s;} void main(){ double sign,x,s,t;long n;cout<<"请输入一个X值"<<endl;cin>>x;sign=-1,s=1.0,n=1;for(n=1;fabs(t)>1e-8;n++){ sign=-sign;t=pow(x,n)\/fact(n)*sign;cout<<n<<"\\t"<<t<<endl;s=s+t;} cout<<"所求的级数为"<<s<<...

e^x=1+x+x^2\/2!+x^3\/3!+„„+x^n\/n! VF求推公式思路
因为函数f(x)=e^x在(-∝,+∝)上无穷阶可微,且f[n](x)=f(x)=e^x 所以将f(x)=e^x在c=0点处展开成泰勒级数 f(x) = e^x = Σ[n=(0,∝)] (e^0\/n!)(x-0)^n = Σ[n=(0,∝)] (x^n)\/n!= 1 + x + x^2\/2! + x^3\/3! + ... + x^n\/n! + ......

matlab写函数求级数s=1+x+x^2+x^3+...+x^n,n=500,x=pi的前n+1项和...
s=0;for n=0:500 s=s+pi^n;end

求函数(1+x+x^2\/2!+……+x^n\/n!)e^(-x)的极值
对你的函数求导得:f'(x)=-x^n*e^(-x)\/n! \/\/得出的结果其实很简单的,千万不要被这么一长串的函数表达式吓到!求导后,明显可得 当x>0时,f'(x)<0;当x<0时,f'(x)>0.因此x=0,为f(x)的取极大值时x的取值。所以函数有极大值f(0)=1.答得辛苦,记得给分哦~...

e的泰特展开式是什么?
e的x次方在x0=0的泰勒展开式是1+x+x^2\/2!+x^3\/3!+...+x^n\/n!+Rn(x) 。泰勒展开式又叫幂级数展开法 f(x)=f(a)+f'(a)\/1!*(x-a)+f''(a)\/2!*(x-a)2+...+f(n)(a)\/n!*(x-a)n+……实用幂级数:e^x = 1+x+x^2\/2!+x^3\/3!+……+x^n\/n!+……e=...

C++求高精度函数极限
&n); \/\/e^x=1+x+x^2\/2!+x^3\/3!+x^4\/4!... \/\/(e^x-1)\/x=1+x\/2!+x^2\/3!+x^3\/4!+... \/\/由于x最大为0.1,所以(e^x-1)\/x,最大约为1.0517 \/\/个位数肯定是1,只用计算小数部分 unsigned char* result=new unsigned char[n+3];\/\/存放结果,0存...

级数1+x+x^2\/2+……+x^n\/n!(-无穷<x<+无穷)的和函数为
回答:这是麦克劳林公式的应用,应为e^x

复变函数论里的欧拉公式是什么?
把θ=2π代入即可 证明可以用泰勒级数 由e^x = 1+x+x^2\/2!+x^3\/3!+...+x^n\/n!+..以及 sin x = x-x^3\/3!+x^5\/5!-...(-1)^(k-1)*x^(2k-1)\/(2k-1)!+...cos x = 1-x^2\/2!+x^4\/4!-...(-1)^k*x^(2k)\/(2k)!+...这是欧拉公式:复变函数论里的...

相似回答