数列 $\left\{ a_{n} \right\}$ 、 $\left\{ b_{n} \right\}$ ,满足 $a_{1}=a$ , $b_{1}=b$ , $a_{n+1}=\frac{2a_{n}b_{n}}{a_{n}+b_{n}}$ , $b_{n+1}=\sqrt{a_{n+1}b_{n}}$ .
求数列 $\left\{ a_{n} \right\}$ 、 $\left\{ b_{n} \right\}$ 的通项公式.
最近偶然发现 @sammy711
同学早已给出了一个解答:
最近在数学群里传来传去的一道数列题
那么我再来给个我所知道的解法汇总吧,如果还有新的解法欢迎补充
我最早见到这一题是在很多年前了,当初在李世杰《高中数学竞赛专题讲座 递推与递推方法》一书中见到了此题. 当然他给出的初值是 $a_{1}=2$ , $b_{1}=\sqrt{2}$
之后百度贴吧一位叫做tian27546西西的先辈给出了一般形式:
题1是李世杰书上的原题,题2则是把初值一般化.
当然,如若把初值改成 $a_{1}=2\sqrt{3}$ , $b_{1}=3$ 的话,恰好是阿基米德的圆周率的计算式(见参考资料【3】),就
改成这种形式发了出来.
所以这实际上是当年阿基米德计算圆周率 $\pi$ 的迭代公式,算起来这道题真正的历史有2000余年了.
此题解法很多,以前我在百度发过解法汇总,但是在知乎发还是第一次
方法(一)
注意到三角恒等式
$2\tan\frac{\alpha}{2} =\frac{2\tan\alpha\sin\alpha}{\tan\alpha+\sin\alpha}$ ,$2\sin\frac{\alpha}{2}=\sqrt{2\tan\frac{\alpha}{2}\sin\alpha}$
令 $a_{1}=a=c\cdot\tan\theta$ , $b_{1}=b=c\cdot\sin\theta$
显然 $\theta=\arccos\left( \frac{b}{a} \right)$ , $c=\frac{b}{\sin\theta}$
由于
$2c\cdot\tan\frac{\theta}{2} =\frac{2\cdot c\cdot\tan\theta\cdot c\cdot\sin\theta} {c\cdot\tan\theta+c\cdot\sin\theta} =\frac{2 c\cdot\tan\theta\cdot\sin\theta}{\tan\theta+\sin\theta}$
由数学归纳法
$a_{n}=\frac{b}{\sin\theta}\cdot 2^{n-1}\cdot\tan\frac{\theta}{2^{n-1}}$
$b_{n}=\frac{b}{\sin\theta}\cdot 2^{n-1}\cdot\sin\frac{\theta}{2^{n-1}}$
( $n\in\mathbb{N}^{*}$ )
注意此处随着不同的初值 $a$ , $b$ ,三角换元的过程是可能出现复数的,不去管它.
实在不想看到复数,某些初值下可以改使用双曲换元.
这个方法是最直接快捷的,但是那两个三角恒等式不属于最常见的,应该不是每个人都能想到.
方法(二)
这个方法比较类似 @sammy711 同学的解法
$a_{n+1}=\frac{2a_{n}b_{n}}{a_{n}+b_{n}}$ , $b_{n+1}^{2}=a_{n+1}b_{n}$
由此两式消去 $a_{n}$ , $a_{n+1}$ 可得
$\frac{b_{n+1}^{2}}{b_{n}^{2}}=\frac{2b_{n}}{b_{n}+b_{n-1}}$
得 $2\frac{b_{n}^{2}}{b_{n+1}^{2}}=\frac{b_{n-1}}{b_{n}}+1$
令 $x_{n}=\frac{b_{n}}{b_{n+1}}$
则有 $x_{n}=2x_{n+1}^{2}-1$
$a_{2}=\frac{2ab}{a+b}$ , $b_{2}=\sqrt{a_{2}b_{1}}=\sqrt{\frac{2a}{a+b}}\cdot b$
$x_{1}=\frac{b_{1}}{b_{2}}=\sqrt{\frac{a+b}{2a}}$
令 $x_{1}=\cos\left( \frac{\theta}{2} \right)$
由数学归纳法, $x_{n}=\cos\left( \frac{\theta}{2^{n}} \right)$ ( $n\in\mathbb{N}^{*}$ )
$\frac{b}{b_{n}}=\frac{b_{1}}{b_{n}} =\prod_{i=1}^{n-1}\frac{b_{i}}{b_{i+1}} =\prod_{i=1}^{n-1}x_{i} =\prod_{i=1}^{n-1}\cos\left( \frac{\theta}{2^{i}} \right) =\frac{\sin\theta}{2^{n-1}}/\sin\left( \frac{\theta}{2^{n-1}} \right)$
$b_{n}=\frac{b\cdot2^{n-1}}{\sin\theta} \cdot\sin\left( \frac{\theta}{2^{n-1}} \right)$
$a_{n}=\frac{b_{n}^{2}}{b_{n-1}}=\frac{b_{n}}{x_{n-1}}$
$a_{n}=\frac{b\cdot2^{n-1}}{\sin\theta} \cdot\tan\left( \frac{\theta}{2^{n-1}} \right)$
( $n\in\mathbb{N}^{*}$ )
其中 $\theta=2\arccos\left( \sqrt{\frac{a+b}{2a}} \right)$
即 $\theta=\arccos\left( \frac{b}{a} \right)$
注意此处随着不同的初值 $a$ , $b$ ,三角换元的过程是可能出现复数的,不去管它.
否则的话,也可以采取这样的换元:
令 $x_{1}=\frac{1}{2}\left( t+\frac{1}{t} \right)$
则数学归纳法, $x_{n}=\frac{1}{2}\left( t^{2^{1-n}}+\frac{1}{ t^{2^{1-n}}} \right)$ ( $n\in\mathbb{N}^{*}$ )
它实际上和双曲余弦换元是等价的
方法(三)
这种方法比较繁琐,不推荐
$a_{n+1}=\frac{2a_{n}b_{n}}{a_{n}+b_{n}}$ , $b_{n+1}^{2}=a_{n+1}b_{n}$
$a_{n}a_{n+1}+b_{n}a_{n+1}=2a_{n}b_{n}$
$a_{n}a_{n+1}=b_{n}\left( 2a_{n}-a_{n+1} \right)$
$b_{n}=\frac{a_{n}a_{n+1}}{2a_{n}-a_{n+1}}$
$b_{n+1}^{2}=a_{n+1}b_{n}$
$b_{n+1}^{2}=b_{n}a_{n+1}=\frac{a_{n}a_{n+1}^{2}}{2a_{n}-a_{n+1}}$
$\frac{a_{n+1}^{2}a_{n+2}^{2}}{\left( 2a_{n+1}-a_{n+2}\right)^{2}}=\frac{a_{n}a_{n+1}^{2}}{2a_{n}-a_{n+1}}$
$\frac{a_{n+2}^{2}}{\left( 2a_{n+1}-a_{n+2}\right)^{2}}=\frac{a_{n}}{2a_{n}-a_{n+1}}$
$2a_{n}a_{n+2}^{2}-a_{n+1}a_{n+2}^{2}=4a_{n}a_{n+1}^{2}-4a_{n}a_{n+1}a_{n+2}+a_{n}a_{n+2}^{2}$
$a_{n}a_{n+2}^{2}-a_{n+1}a_{n+2}^{2}=4a_{n}a_{n+1}^{2}-4a_{n}a_{n+1}a_{n+2}$
$\frac{a_{n+2}^{2}a_{n+1}}{a_{n+2}-a_{n+1}}=4\frac{a_{n+1}^{2}a_{n}}{a_{n+1}-a_{n}} $
$a_{2}=\frac{2a_{1}b_{1}}{a_{1}+b_{1}}=\frac{2ab}{a+b}$
$\frac{a_{2}^{2}a_{1}}{a_{2}-a_{1}}=\frac{4a^{2}b^{2}}{b^{2}-a^{2}}$
则 $\frac{a_{n+1}^{2}a_{n}}{a_{n+1}-a_{n}}=\frac{4^{n}a^{2}b^{2}}{b^{2}-a^{2}}$
( $n\in\mathbb{N}^{*}$ )
若 $0<a<b$
令 $u=\frac{a^{2}b^{2}}{b^{2}-a^{2}}$ ,则 $\frac{a_{n+1}^{2}a_{n}}{a_{n+1}-a_{n}}=4^{n}\cdot u$
$a_{n}=\frac{4^{n}\cdot u\cdot a_{n+1}}{a_{n+1}^{2}+4^{n}\cdot u}$ ,得 $\frac{2^{n-1}\sqrt{u}}{a_{n}}=\frac{\frac{4^{n}u}{a_{n+1}^{2}}+1}{2\cdot\frac{2^{n}\sqrt{u}}{a_{n+1}}}$
再令 $c_{n}=\frac{2^{n-1}\sqrt{u}}{a_{n}}$ ,则 $c_{1}=\frac{\sqrt{u}}{a_{1}}=\frac{b}{\sqrt{b^{2}-a^{2}}}$
则有 $c_{n}=\frac{c_{n+1}^{2}+1}{2c_{n+1}}$
$\frac{c_{n+1}+1}{c_{n+1}-1}=\sqrt{\frac{c_{n}+1}{c_{n}-1}}$ ,则 $\frac{c_{n}+1}{c_{n}-1}=\left( \frac{c_{1}+1}{c_{1}-1} \right)^{2^{1-n}}$
$c_{n}=\frac{\left( \frac{c_{1}+1}{c_{1}-1} \right)^{2^{1-n}}+1}{\left( \frac{c_{1}+1}{c_{1}-1} \right)^{2^{1-n}}-1}= \frac{\left( c_{1}+1 \right)^{2^{1-n}}+\left( c_{1}-1 \right)^{2^{1-n}}} {\left( c_{1}+1 \right)^{2^{1-n}}-\left( c_{1}-1 \right)^{2^{1-n}}}$
$a_{n}=\frac{2^{n-1}\sqrt{u}}{c_{n}}=\frac{2^{n-1}\cdot a\cdot b}{\sqrt{b^{2}-a^{2}}}\frac{\left( c_{1}+1 \right)^{2^{1-n}}-\left( c_{1}-1 \right)^{2^{1-n}}} {\left( c_{1}+1 \right)^{2^{1-n}}+\left( c_{1}-1 \right)^{2^{1-n}}}$
$b_{n}=\frac{a_{n}a_{n+1}}{2a_{n}-a_{n+1}}=2^{n-1}\cdot\sqrt{u}\cdot\frac{1}{c_{n+1}-c_{n}}$
( $n\in\mathbb{N}^{*}$ )
允许各变量取复数值的话,这个换元可适用于所有的初值
上面的计算中,如果采取倒代换,令 $A_{n}=\frac{1}{a_{n}}$ , $B_{n}=\frac{1}{b_{n}}$的话
会有: $A_{n+2}\left( A_{n+2}-A_{n+1} \right)=\frac{A_{n+1}\left( A_{n+1}-A_{n} \right)}{4}$ ( $n\in\mathbb{N}^{*}$ )
这样能够使得计算稍微简便一点点,当然结果仍然是等价的.
方法(四)
这是百度吧友 @rugals
同学给出的方法,他有这个知乎帐号但很少使用
他的这种方法和我的方法(三)的倒代换形式基本上差不多,懒得再打一遍,直接上传他的解答的截图
关于极限问题
显然,数列
$a_{n}=\frac{b}{\sin\theta}\cdot 2^{n-1}\cdot\tan\frac{\theta}{2^{n-1}}$ ,$b_{n}=\frac{b}{\sin\theta}\cdot 2^{n-1}\cdot\sin\frac{\theta}{2^{n-1}}$ ( $n\in\mathbb{N}^{*}$ )
当 $n\rightarrow\infty$ 时是有着共同极限的,这个共同极限是 $\frac{b\cdot\theta}{\sin\theta}$
而当 $a_{1}=2\sqrt{3}$ , $b_{1}=3$ 时,这个共同极限便是 $\pi$
这就是当年阿基米德计算圆周率时采用的割圆术
其中 $b_{n}=3\cdot 2^{n}\cdot\sin\frac{\pi}{3\cdot2^{n}}$
这恰好是圆的内接正$3\cdot2^{n}$边形的周长与圆直径的比值
而 $a_{n}=3\cdot 2^{n}\cdot\tan\frac{\pi}{3\cdot2^{n}}$
这是圆的外切正$3\cdot2^{n}$边形的周长与圆直径的比值
容易验证,这样的迭代对 $\pi$ 的逼近,是按一阶速度收敛的
那么最后,再给诸位一个简单的小思考题:请不用三角函数,而用单纯的平面几何法解释这个二元差分方程组的意义.
参考资料:
李世杰《高中数学竞赛专题讲座 递推与递推方法》
谢惠民、恽自求、易法槐、钱定边《数学分析习题课讲义》
Berggren L、Borwein J、Borwein P《Pi:A Source Book》