每日一题[226] 求通项公式

已知数列{an}满足an+1+an1an+1an+1=n,其中nN,且a2=6,求{an}的通项公式.


cover正确答案是an=n(2n1)

   根据已知,不难推得an+1=n+1n1ann+1n1,n=2,3,a1=1

法一    迭代法

对于an=f(n)an1+g(n)类型的递推公式,可以迭代得到通项an=[nk=2f(k)]a1+[nk=3f(k)]g(2)++f(n)g(n1)+g(n).

n2nN时,由原式得an=nn2an1nn2=nn2n1n3an2nn2n1n3nn2==nn2n1n331a2nn2n1n331nn2n1n3nn2=n(n1)216n(n1)21n(n1)(n2)(n3)nn2=3n(n1)n(n1)[112++1(n3)(n2)]nn2=3n(n1)n(n1)[11n2]nn2=2n2n,a1=1符合该式,所以an=n(2n1)nN

法二    拆项法

对于an=f(n)an1+g(n)类型的递推公式,也可以和裂项法类似的设法拆项,设f(n)=h(n)h(n1),此时递推公式可以改写为anh(n)=an1h(n1)+g(n)h(n),即可构造辅助数列.

注意到n+1n1=(n+1)nn(n1),于是可得an+1n(n+1)=an(n1)n1(n1)n,bn=an(n1)n,则bn+1=bn1(n1)n,于是累加可得bn=2n1n1,n=2,3,从而an=n(2n1),n=2,3,a1=1符合该式,所以an=n(2n1)nN

法三    待定系数法

原式整理可得(n1)an+1=(n+1)an(n+1),可以设法将右侧多出来的n+1进行裂项:(n1)[an+1+k(n+1)+b]=(n+1)[an+kn+b],(n1)an+1=(n+1)an+kn+2b+k,比较系数,可得k=1b=0.因此an+1(n+1)ann=n+1n1,利用累乘法即可求得an=n(2n1)


   对于an=f(n)an1+g(n)类型的递推公式而言,迭代法为通法,拆项法是常用方法,而恰当的运用待定系数法可以将原来计算强度大或者无法进行的递推计算变得简单或者可以进行.

Avatar photo

关于weilew

认真工作,开心学习。
此条目发表在每日一题分类目录,贴了标签。将固定链接加入收藏夹。

发表回复