差比数列求和算法

差比数列的概念

若数列{an}的通项形如an=f(n)qnnN),其中f(n)为关于n的多项式且q0,1,则称数列{an}差比数列,其中多项式f(n)的次数degf称为差比数列{an}.根据差比数列的概念,公差不为0的等差数列与公比不为0,1的等比数列对应项的乘积构成的数列为差比数列.特别的,我们认为等比数列为0阶的差比数列.

差比数列求和的错位相减法

设通项为an=f(n)qnnN)的差比数列的前n项和为Sn,则Sn=f(1)q1+f(2)q2+f(3)q3++f(n)qn,qSn=f(1)q2+f(2)q3++f(n1)qn+f(n)qn+1,作差可得(1q)Sn=f(1)q1+nk=2(f(k)f(k1))qkf(n)qn+1,此时求Sn就转化为了求比其低1阶的差比数列的和.特别的,若{an}是一阶差比数列,则求其对应的Sn就转化成了求等比数列的和.这种求和方法即错位相减法

差比数列求和的待定裂项法}

设通项为an=f(n)qnnN)的差比数列的前n项和为Sn,则考虑令f(n)qn=g(n)qng(n1)qn1,其中g(n)是与f(n)次数相同的多项式,则Sn=g(n)qng(0),因此求出了g(n),就求出了Sn.而一般我们利用待定系数法去确定多项式g(n),这种求和方法称为待定裂项法

一阶差比数列的求和公式

已知a0q0,1,则差比数列{(a1+(n1)d)qn}的前n项和Sn=(αn+β)qnβ,其中α=dqq1,β=(a1α)qq1.

证明    根据差比数列求和的待定裂项法可得Sn的形式,进而待定系数可得{a1q=αq+β(q1),a1q+(a1+d)q2=2αq2+β(q21),解之即得. } 

此条目发表在方法技巧分类目录。将固定链接加入收藏夹。

差比数列求和算法》有4条回应

  1. Avatar photo shiniei说:

    到了大学数学分析 好像会学什么阿贝尔变换 也可以求和

  2. Avatar photo shiniei说:

    葛立恒 具体数学 里面有讲可以用gosper算法对一些数列裂项相消 不仅仅是差比数列 甚至是组合数什么的求和 但是也有缺陷 有些算不出指标

  3. Lantean说:

    第一次看这么系统的介绍

  4. Math_fish说:

    感觉后者比较快

发表回复