Let the sequence satisfy , where are given positive real numbers. Find the general term formula for .
设数列 满足:,其中 为给定的正实数,求 的通项公式。
求解过程
第一步:两边取对数,线性化递推关系 对原式 an+1p=qanr 两边同时取自然对数(ln): plnan+1=lnq+rlnan
第二步:换元 设 bn=lnan,则上述方程变为关于 bn 的线性递推式: pbn+1=rbn+lnq 整理得: bn+1=prbn+plnq
第三步:分类讨论求解 根据系数 pr 是否为 1(即 p 是否等于 r),分两种情况讨论。
情况 1:当 p=rp=r 时
此时递推式变为: pbn+1=pbn+lnq⟹bn+1=bn+plnq 这说明数列 {bn} 是一个等差数列,公差 d=plnq。 通项公式为: bn=b1+(n−1)d=lna1+(n−1)plnq 还原回 an: lnan=lna1+ln(qpn−1)=ln(a1⋅qpn−1) ∴an=a1⋅qpn−1
注意: 图片中在 1∘ 部分似乎漏掉了分母 p,写成了 an=a1⋅qn−1。这是不严谨的,除非题目隐含 p=1。正确的推导应包含 p1。
情况 2:当 p≠rp=r 时
这是一个形如 bn+1=Abn+B 的递推数列,可以使用不动点法(构造等比数列)求解。 设不动点为 λ,满足 λ=prλ+plnq。 或者如图片所示,构造形式: p(bn+1−λ)=r(bn−λ) 展开得:pbn+1−pλ=rbn−rλ⟹pbn+1=rbn+(p−r)λ。 对比原式 pbn+1=rbn+lnq,可得: (p−r)λ=lnq⟹λ=p−rlnq
因此,数列 {bn−λ} 是一个公比为 pr 的等比数列: bn+1−p−rlnq=pr(bn−p−rlnq) 通项公式为: bn−p−rlnq=(b1−p−rlnq)⋅(pr)n−1 bn=(lna1−p−rlnq)(pr)n−1+p−rlnq
最后还原回 an(即 an=ebn): an=exp[(lna1−p−rlnq)(pr)n−1+p−rlnq]
也可以写成更紧凑的形式: an=qp−r1⋅(qp−r1a1)(pr)n−1
最终结论
- 当 p=rp=r 时: an=a1⋅qpn−1
- 当 p≠rp=r 时: an=exp{(lna1−p−rlnq)(pr)n−1+p−rlnq}
Leave a Reply
You must be logged in to post a comment.