Skip to content

不动点法

2022-01-16

本篇证明可略过。

不动点

函数不动点

y=f(x)y=x 的交点是 f(x) 的不动点,即不动点 x0 满足

f(x0)=x0

数列不动点

an=f(an1),则 f(x) 的不动点也是数列 {an} 的不动点。

一次不动点

已知 an=Aan1+B(A0)

{an} 有不动点 x0,则 {anx0} 是公比为 A 的等比数列。

不动点 的定义得

Ax0+B=x0B=x0Ax0anx0=Aan1+Bx0=A(an1x0)

数列 {anx0} 是公比为 A 的等比数列。

齐次不动点

已知 an=Aan1+BCan1+D(C0,ADBC0)

单根

{an} 有唯一不动点 x0,则 {1anx0} 是公差为 2CA+D 的等差数列。

不动点 的定义得

x0=Ax0+BCx0+D(1)BDx0=Cx02Ax0(2)Cx02+(DA)x0B=0

方程 (2) 仅有一根,故

(3)x0=AD2Canx0=Aan1+BCan1+DCan1x0+Dx0Can1+D=(ACx0)an1+BDx0Can1+D

代入 (1)

anx0=(ACx0)an1+Cx02Ax0Can1+D=(an1x0)(ACx0)Can1+D=(an1x0)(ACx0)C(an1x0)+Cx0+D1anx0=C(an1x0)+Cx0+D(an1x0)(ACx0)=C(ACx0)+Cx0+D(an1x0)(ACx0)

代入 (2)

1anx0=C(A+D2)+AD2+D(an1x0)(A+D2)=2CA+D+1an1x0

数列 {1anx0} 是公差为 2CA+D 的等差数列。

已知 a1=2,an+1=2an1an,求 ana1 的关系。

解:x=2x1x 得唯一不动点 x0=1

1an1=12an11an11=1an11+1

{1an1} 是首项为 1,公差为 1 的等差数列。

1an1=nan=1+1n

双根

{an} 有不动点 x1,x2,则 {anx1anx2} 是公比为 ACx1ACx2 的等比数列。

不动点 的定义得

{x1=Ax1+BCx1+Dx2=Ax2+BCx2+D{x1(Cx1A)=BDx1x2(Cx2A)=BDx2anx1=Aan1+BCan1+Dx1(anx1)(Can1+D)=Aan1+Bx1(Can1+D)=(ACx1)an1+BDx1=(ACx1)an1x1(ACx1)=(ACx1)(an1x1)

(anx1)(Can1+D)=(ACx1)(an1x1)

同理可得

(anx2)(Can1+D)=(ACx2)(an1x2)anx1anx2=ACx1ACx2an1x1an2x2

数列 {anx1anx2} 是公比为 ACx1ACx2 的等比数列。

已知 an+1=2anan+1,求 ana1 的关系。

解:x=2xx+1 得两个相异的不动点 x1=0,x2=1

an0an1=2an1an1+102an1an1+11=2an10an11

{anan1} 是首项为 a1a11,公比为 2 的等比数列。

anan1=a1a112n1an=2n1a1(2n11)a1+1