これらは、問題を突き詰めて得た洞察のほんの一部です。Mathematica の方が便利なので、今のところ Mathematica を使い続けます (上記のコードから判断すると、MATLAB でこれを管理できるはずです。そうでない場合は、変換してみます)。ただし、Mathematica があり、これらをテストできる場合は、すばらしいことです。
不動点: 関数の不動点f(x)
は、 の解である点ですf(x)=x
。つまり、関数がそれ自体にマップするポイントです。
関数を解くx=0
とx=3/4
、固定点として と が得られます。
In:= Solve[Min[3/2 x, 3 - 3 x] - x == 0, x]
Out= {{x -> 0}, {x -> 3/4}}
実際、これらの点から始まる軌跡は、これらの点に永遠にとどまります。を使用して開始点と反復回数を変更すると、効果をインタラクティブに観察することもできます。
Manipulate[
CobwebDiagram[xstart, steps], {xstart, 0, 1, 1/1000}, {steps, 1, 200,
1}]
定点の性質
不動点の性質を見てみましょう。それがアトラクタの場合、不動点の任意の小さなイプシロン サイズの近傍内の点は、同様のサイズの近傍にとどまり (必ずしも正確に同じサイズである必要はありません)、リペラーの場合は、反発されて完全に任意の点に発散します。近所の外(私の定義はここではかなり緩いですが、推測で構いません)。
そこで、次のことを試してください
eps = 10^-16;
CobwebDiagram[0.75 + eps, 200]
我々が得る
図(1)

これは確かに固定点に収束しているようには見えません。実際、 の進化をx[t]
見ると、発散していることがわかります。
Clear[f]
f[1] = 0.75 + eps;
f[t_] := f[t] =
Piecewise[{{3/2 f[t - 1], 0 <= f[t - 1] <= 2/3}}, 3 (1 - f[t - 1])];
ListLinePlot[Table[f[n], {n, 1, 200}]]
図(2)

他の方向、つまり に摂動を加えた場合、結果は同様ですf[1]=0.75-eps
。
もう一方の固定点 (今回は、関数が に対して定義されているため、一方向にのみ摂動できx>=0
ます) の場合、動作が同じであるため、2 つの固定点が発散しているように見えます。
図(3)

図(4)

ここで出発点を考えてみましょうx[1]=18/25
。
CobwebDiagram[18/25, 200]
図(5)

うわあ!!リミットサイクルみたい!
リミット サイクル: リミットサイクルは、システムの閉じた軌道であり、軌道上にない点に到達する可能性はありませんt->Infinity
。したがって、 を見ると、次のようになりますx[t]
。
図(6)

これは 3 つのポイントが繰り返されるだけです (画像圧縮によりモアレ パターンが作成されますが、実際には、小さなステップ数でプロットすると 3 つのポイントが表示されます。眠すぎて戻って再プロットできません)。12/25
、 、18/25
の3点21/25
です。これら 3 つのポイントのいずれかから開始すると、同じリミット サイクルに到達します。
ここで、軌道がリミット サイクルに十分に近い場合、それは引き寄せる/安定したリミット サイクルであり、そうでない場合は反発する/不安定なリミット サイクルです。そのため、前のようにどちらの方向にも摂動するeps
と、軌跡が発散することがわかります (以下では +ve 方向のみを示しています)。
図(7)

図(8)

興味深いことに、次のステップでx[1]=19/25
それをマップすることから始めて18/25
、リミット サイクルの軌跡を無限に続けます。19/25
on からto の行は from toの行(つまり、関数の最初の部分から)y=x
の続きであるため、このようなことが起こる理由は簡単にわかります。同じ論理で、とに対応する点があるはずですが、今はそれらを見つけるつもりはありません。これに照らして、ここでのリミット サイクルが本当に引き寄せているのか反発しているのかについては、ここでは正確にはわかりません (リミット サイクルの厳密な定義によれば、スパイラルに入る別の軌道が 1 つだけ存在する必要があります。 3つ見つかりました! おそらく、これについてもっと知っている人がこれに加担することができます)。12/25
y=x
18/25
21/25
もう少し考えてみよう
開始点1/2
も興味深いものです3/4
。次のステップに進むためです。これは固定された点であり、したがって永遠にそこにとどまります。同様に、この点2/3
は にあるもう一方の固定点に移動し0
ます。
CobwebDiagram[1/2, 200]
図(9)

CobwebDiagram[2/3, 200]
図(10)

振動の振る舞いも、システムについて何かを教えてくれます。図 1 と図 2の軌跡を見ると、(2,4)の場合、システムは固定小数点の場合にカオスに陥るまでに時間がかかります0
。また、両方のプロットで、軌跡が に近づくと、ただ速く飛び回るだけの0
よりも回復に時間がかかります。これらは緩和振動3/4
に似ています(コンデンサがゆっくりと充電され、短絡によって瞬時に放電されると考えてください)。
今のところ思いつくのはこれくらいです。最後に、リアプノフ安定性の一般的な設定で不動点の正確な性質を分析する必要があると思いますが、これに着手するつもりはありません。この回答により、検討すべきいくつかの選択肢が得られたことを願っています。