|
Last edited by hbghlyj at 2025-3-23 13:44:27一个关于迭代如何导致意想不到结果的例子
取 $a_0=x,b_0=y$ 作为初值,然后迭代
$$a_1=\frac{a_0+\sqrt{a_0b_0}}{2},~~~~b_1=\frac{b_0+\sqrt{a_0b_0}}{2}$$
$$a_{n+1}=\frac{a_n+\sqrt{a_nb_n}}{2},~~~~b_{n+1}=\frac{b_n+\sqrt{a_nb_n}}{2}$$每次迭代后 \(a_n\) 和 \(b_n\) 之差减半,即 \(a_n - b_n = \frac{x - y}{2^n}\to0\),则 $a_n$ 和 $b_n$ 都趋于同一个极限 $L$
求证 $L=\frac{x-y}{\ln x-\ln y}$?
证明:验证$$\frac{a_{n+1}-b_{n+1}}{\ln a_{n+1}-\ln b_{n+1}}=\frac{\frac{a_n-b_n}2}{\frac{\ln a_n-\ln b_n}2}=\frac{a_n-b_n}{\ln a_n-\ln b_n}$$
对于所有 $n$,$\frac{a_n-b_n}{\ln a_n-\ln b_n}$ 均不变,所以 $L=\frac{x-y}{\ln x-\ln y}$.
证毕
例如 $L(1,2)=\frac1{\ln2}$ 用 $a_n,b_n$ 可算到任意精度
- FixedPoint[(# + Sqrt[#[[1]] #[[2]]])/2 &, {1., 2.}]
Copy the Code |
|