特性解の持つ意味

 漸化式xn+1=axn+b(a,b は定数,n=0,0,2,・・・)で定められる数列{xn}の一般項は
   xn+1-α=a(xn-α)
と変形することによって求まります。この式変形やαの持つ意味はどんなところにあるのでしょうか。この点を視覚的に理解させようとしたのが,いわゆる「リターンマップ」と呼ばれるものです。

 漸化式は前の項に何らかの演算を施して,次の項を定めていくものです。そう考えると,関数の一種と見なすこともできます。

 漸化式xn+1=axn+bに,初期値x0から始めて次々と次の項を求めていきましょう。
  x0,x1=ax0+ b,x2=ax1+ b,x3=ax2+b,・・・

例えば,xn+1=0.5xn+2 (x0=2)のとき
  x0=2,x1=3,x2= 3.5,x3=3.75,・・・
となります。

 この1つ1つのx0,x1,x2,・・・ ,xn+1をy=ax+b上の点と考えると,
  x=2 →x=2,y=3 → x=3,y=3 → x=3,y=3.5 → ・・・
と帰納的に求まっていき,漸化式も関数の一つだという意味がわかると思います。

 今度は同様のことを,グラフ上の点の移動としてとらえてみましょう。漸化式において次の項を帰納的に求めていくことは,2つの直線
  y=ax+b ・・・@,    y=x  ・・・A
に対して,初期値x0から出発し,
  x0 → 直線@ → 直線A → 直線@ → 直線A  ・・・
と点が変化していくのと同じことです。これを次のようにグラフ上でシミュレートしてみましょう。

 左側の図は,関数y=ax+bとy=xの2つの直線に対して,初期値x0から出発して帰納的に次の点に移動していくリターンマップを表しています。右側の図は横軸に項数n,縦軸にxnの値を単純にプロットしたものです。

 リターンマップをみると,点がどんどん2つの直線の交点に近づいていくのがわかります。
 また,その点のy座標に右側のグラフも近づいていっています。これは数列{xn}が一定の値に「収束」していくことを示しています。

 この場合の収束点は2つの連立方程式y=0.5x+2,y=xの解4なのです。この値がαの正体だったわけす。

 先ほどのリターンマップでパラメータをいろいろ変えてシミュレートしてみましょう。


xn+1=-0.5xn+3 (x0=1)

xn+1=2xn-1 (x0=2)

xn+1=xn+1 (x0=1)

xn+1=-xn+3 (x0=1)

 係数aの値を細かく変えてシミュレートしてみると,一定の値に近づく場合,どんどん値を変えて不安定になる場合,2つの値をとりながら安定する場合の3通りがあることがわかりましたか。それらを,それぞれ収束,発散,振動といいます。まとめると次のようになります。

|a|<1 のとき   不動点 x = b / (1 - a) に収束
|a|=1 のとき   a = 1 で発散,a = -1 で振動
|a|>1 のとき   発散

《参考資料》