c 级数求和sn=1 1 2 ...1 n
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 12:14:48
1、首先你得确定计算多少个项,也就是规定n=多少,如果计算无穷多个项,那么你的程序是停不下来的,也自然不会输出你想要的结果.2、你没看懂Sn=……公式的规律.你的程序里a应该是每项的分子,b是分母,c
查收!再答:正在上传中再答:再答:
注意等式:Sn=1+2x+3x^2+...+nx^(n-1)和xSn=x+2x^2+3x^3+...+nx^nSn-xSn=1+x+x^2+x^3+...+x^(n-1)-nx^nx=1求和很简单,x
现在回答还有分吗?再问:有啊再答:
这是调和级数,除了逐项相加外,只有近似的求和公式为:Sn~ln(n)+c,c为欧拉常数0.577...
∵Sn=1²-2²+3²-4²+…+(-1)^(n-1)·n²∴当n是奇数时:Sn=1²-2²+3²-4²+5
这个级数求和涉及到Q级数,是没有解析形式解析的;下面是Mathematica计算出的结果:(第二张是近似解)
#includeintmain(){inti;intn,a,s,temp;scanf("%d%d",&n,&a);s=a;temp=a;for(i=2;i
#include<stdio.h>#include<math.h>intFactorial(intx)//求阶乘{inti,s=1;for(i=2;i<=x;i++)s*
1)形如1+1/2+1/3+…+1/n+…的级数称为调和级数(还可以推广到等差数列的倒数之和);也是P-级数(自然数数列的整数p次幂的倒数之和)的特例;黎曼zeta函数也由此得来.(2)Euler(欧
∵1+12+14+…+(12)n-1=1−(12)n1−12=2−12n−1,∴Sn=2n−(1+12+122+…+12n−1)=2n-1−12n1−12=2n-2+12n−1.
1/n*(n+1)*(n+2)=0.5/n-1/(n+1)+0.5/(n+2)Sn=[1-1/2-1/(n+1)+1/(n+2)]/2=[1/2-1/(n+1)+1/(n+2)]/2再问:多谢可不可以
floatsum=0;intn;for(n=1;n
programex;varsn:real;k,n:longint;beginreadln(k);n:=1;sn:=0;repeatsn:=sn+1/n;n:=n+1;untilsn>k;write(n
an=n(n+1)=n^2+nSn=(1^2+2^2+...+n^2)+(1+2+...+n)=n(n+1)(2n+1)/6+n(n+1)/2=n(n+1)/6*[2n+1+3]=n(n+1)(n+2
再问:不好意思,题目抄错了,是n(n+2)/2^n=10再答:下面的这种算法好像简单一些还有一种方法
因为等差数列的通项an=a1+(n-1)d把上面的式子代入Sn=n(a1+an)/2化简整理就得到你要的式子.(这是课本上的等差数列另一个前n项和公式的推导).
设Sn=a1+a2+a3+……an2Sn=2a1+2a2+2a3……2an又2a1=a22a2=a3以此类推2an-1=an∴2Sn-Sn=2an-a1所以Sn=(1/2^n)-1
因为lim(n-->∞)ln(1+1/n)/(1/n)=1也就是这个级数与1/n等价所以是发散的或者根据对任意的nln(1+1/n)>1/n+1以及级数∑1/n+1发散来判断这个级数发散