数列求通项公式

Let the sequence {an} satisfy an+1p=qanr​, where p,q,rare given positive real numbers. Find the general term formula for an.

设数列 {an}满足:an+1p=qanr,其中 p,q,r为给定的正实数,求 an​ 的通项公式。

求解过程

第一步:两边取对数,线性化递推关系 对原式 an+1p=qanran+1p​=qanr​ 两边同时取自然对数(lnln): plnan+1=lnq+rlnanplnan+1​=lnq+rlnan

第二步:换元bn=lnanbn​=lnan​,则上述方程变为关于 bnbn​ 的线性递推式: pbn+1=rbn+lnqpbn+1​=rbn​+lnq 整理得: bn+1=rpbn+lnqpbn+1​=prbn​+plnq

第三步:分类讨论求解 根据系数 rppr​ 是否为 1(即 pp 是否等于 rr),分两种情况讨论。

情况 1:当 p=rp=r

此时递推式变为: pbn+1=pbn+lnq    bn+1=bn+lnqppbn+1​=pbn​+lnqbn+1​=bn​+plnq​ 这说明数列 {bn}{bn​} 是一个等差数列,公差 d=lnqpd=plnq​。 通项公式为: bn=b1+(n1)d=lna1+(n1)lnqpbn​=b1​+(n−1)d=lna1​+(n−1)plnq​ 还原回 anan​: lnan=lna1+ln(qn1p)=ln(a1qn1p)lnan​=lna1​+ln(qpn−1​)=ln(a1​⋅qpn−1​) an=a1qn1pan​=a1​⋅qpn−1​

注意: 图片中在 11∘ 部分似乎漏掉了分母 pp,写成了 an=a1qn1an​=a1​⋅qn−1。这是不严谨的,除非题目隐含 p=1p=1。正确的推导应包含 1pp1​。

情况 2:当 p≠rp=r

这是一个形如 bn+1=Abn+Bbn+1​=Abn​+B 的递推数列,可以使用不动点法(构造等比数列)求解。 设不动点为 λλ,满足 λ=rpλ+lnqpλ=prλ+plnq​。 或者如图片所示,构造形式: p(bn+1λ)=r(bnλ)p(bn+1​−λ)=r(bn​−λ) 展开得:pbn+1pλ=rbnrλ    pbn+1=rbn+(pr)λpbn+1​−pλ=rbn​−rλpbn+1​=rbn​+(pr)λ。 对比原式 pbn+1=rbn+lnqpbn+1​=rbn​+lnq,可得: (pr)λ=lnq    λ=lnqpr(pr)λ=lnqλ=prlnq

因此,数列 {bnλ}{bn​−λ} 是一个公比为 rppr​ 的等比数列: bn+1lnqpr=rp(bnlnqpr)bn+1​−prlnq​=pr​(bn​−prlnq​) 通项公式为: bnlnqpr=(b1lnqpr)(rp)n1bn​−prlnq​=(b1​−prlnq​)⋅(pr​)n−1 bn=(lna1lnqpr)(rp)n1+lnqprbn​=(lna1​−prlnq​)(pr​)n−1+prlnq

最后还原回 anan​(即 an=ebnan​=ebn​): an=exp[(lna1lnqpr)(rp)n1+lnqpr]an​=exp[(lna1​−prlnq​)(pr​)n−1+prlnq​]

也可以写成更紧凑的形式: an=q1pr(a1q1pr)(rp)n1an​=qpr1​⋅(qpr1​a1​​)(pr​)n−1


最终结论

  1. p=rp=r 时: an=a1qn1pan​=a1​⋅qpn−1​
  2. p≠rp=r 时: an=exp{(lna1lnqpr)(rp)n1+lnqpr}an​=exp{(lna1​−prlnq​)(pr​)n−1+prlnq​}

评论

Leave a Reply