AHL 5.17b — Phase portraits: complex eigenvalues(複素固有値の相図)

ノートWhat you should be able to do
  • characteristic equation(固有方程式)に実数解がない場合を見分けられる。
  • complex number(複素数)の eigenvalue(固有値)を、\(a \pm bi\) の形で書ける。
  • real part(実部)の符号から、原点へ近づくか離れるかを言える。
  • 純虚数のとき、軌道が閉じた曲線(円・楕円)になることを言える。
  • 回る向きを、\(1\) 点を代入して決められる。
  • \(6\) 通りの場合を、すべて見分けられる。

The idea

1. Complex eigenvalues(実数の固有値がないとき)

扱う連立系は AHL 5.17a と同じ形で、固有値の出し方も同じです。違うのは、\(\lambda\) が虚数になる場合(固有方程式の解が実数にならない場合)を見ることです。

表 1: 判別式で分かれます
判別式 固有値 絵 ページ
\(> 0\) 実数で \(2\) つ 直線・node・saddle AHL 5.17a
\(< 0\) 複素数(\(a \pm bi\)) spiral・円・楕円 このページ

このページでは、厳密解を求めません。 この課程で exact solution(厳密解)を求めるのは、固有値が異なる \(2\) つの実数のときだけだからです。求められるのは qualitative analysis(定性的な分析)——固有値を出して、絵の形を答えることだけです。同じ理由で、複素数の eigenvector(固有ベクトル)も求めません。

固有値は、AHL 5.17a と同じく \(\det(M - \lambda I) = 0\) から出します。この式は公式集に載っていません(AHL 1.15)。このページでも使うので、覚えてください。

たとえば \(M = \begin{pmatrix} -1 & -2 \\ 2 & -1 \end{pmatrix}\) でやってみます。

\[ \det(M - \lambda I) = \begin{vmatrix} -1 - \lambda & -2 \\ 2 & -1 - \lambda \end{vmatrix} = (-1 - \lambda)^{2} + 4 = 0 \]

展開して整理します。

\[ \lambda^{2} + 2\lambda + 5 = 0 \]

これは \(\lambda\) の \(2\) 次方程式です。discriminant(判別式)が負なら、解は複素数になります(AHL 1.12a)。

\[ \Delta = 2^{2} - 4(5) = 4 - 20 = -16 < 0 \]

ですから、解は複素数です。

\[ \lambda = \frac{-2 \pm \sqrt{4 - 20}}{2} = \frac{-2 \pm \sqrt{-16}}{2} = \frac{-2 \pm 4i}{2} = -1 \pm 2i \]

ヒント行列から直接書く方法もあります

対角に並ぶ \(2\) つの数の和を trace(対角の和)といいます。対角の和と \(\det M\) を使えば、determinant(行列式)を展開せずに書けます(AHL 5.17a)。

\[ \lambda^{2} - (\text{対角の和})\lambda + \det M = 0 \]

この例なら対角の和が \(-2\)、\(\det M = 1 + 4 = 5\) なので、同じ \(\lambda^{2} + 2\lambda + 5 = 0\) になります。判別式も

\[ \Delta = (\text{対角の和})^{2} - 4\det M \]

で出せます。

ヒント\(2\) つの固有値は、必ずセットで出てきます

係数が実数なので、複素数の解は conjugate pair(共役な組)になります。

\[ a + bi \quad \text{と} \quad a - bi \]

片方だけ、ということはありません。 \(-1 + 2i\) が出たら、もう \(1\) つは必ず \(-1 - 2i\) です。

ですから、答えは \(\lambda = -1 \pm 2i\) と \(1\) 行で書けます。

警告\(\sqrt{-16} = 4i\) です

\(\sqrt{-16}\) を \(-4\) と書かないでください。

\[ \sqrt{-16} = \sqrt{16}\sqrt{-1} = 4i \]

\(2\) で割るのを忘れないでください。\(\dfrac{-2 \pm 4i}{2} = -1 \pm 2i\) です。

2. The sign of the real part(実部の符号で、近づくか離れるかが決まる)

固有値が複素数 \(a \pm bi\) のとき、軌道は原点のまわりを回ります。原点へ近づくか離れるかは、実部 \(a\) の符号で決まります。

図 1: 内へ回る渦と、外へ回る渦です。

図 1 の (a) と (b) を見くらべてください。どちらも回っていますが、片方は内へ、もう片方は外へ向かっています。

表 2: 実部で決まる
実部 動き 図
負(\(a < 0\)) spiral in(渦を巻いて原点へ近づく) 図 1 (a)
正(\(a > 0\)) spiral out(渦を巻いて原点から離れる) 図 1 (b)
\(0\)(純虚数) どちらでもない。閉じた曲線 図 2(第3節)
重要試験では \(2\) つのことを書きます

固有値が複素数なら、解は spiral(渦)を描きます。これは「形」の話です。

近づくか離れるかは、これとは別に、実部の符号で決まります。実部が正なら原点から離れ、負なら原点に近づきます。固有値が実数のときも、正なら離れ、負なら近づきます。

\(\lambda = -1 \pm 2i\) なら、\(2\) つとも答えます。

試験ではこう書く

The eigenvalues are complex, so the solutions form a spiral.

The real part is \(-1\), which is negative, so all solutions move towards the origin.

(固有値は複素数なので、解は渦を巻く。実部は \(-1\) で負なので、すべての解は原点に近づく、という意味です。)

ヒントなぜ実部だけを見ればよいのか

AHL 1.13 の exponential form(指数形式)を思い浮かべてください。

\[ e^{(a + bi)t} = e^{at} \times e^{ibt} \]

\(e^{at}\) が大きさ、\(e^{ibt}\) が回転です。大きさを決めるのは \(a\)、つまり実部だけです。

AI HL では、この式を書く必要はありません。 「実部が大きさ、imaginary part(虚部)が回転」とだけ覚えてください。

3. Purely imaginary eigenvalues(純虚数なら閉じた曲線)

実部が \(0\) のとき、\(\lambda = \pm bi\) です。大きさが変わらないので、同じところを回り続けます。

図 2: 閉じた曲線:円と楕円です。

図 2 の (a) と (b) が、その \(2\) つです。

重要円になるとはかぎりません

図 2 の (a) と (b) は、固有値が同じ \(\pm 2i\) です。それでも、片方は円、もう片方は楕円です。

固有値だけでは円か楕円かは決まらないので、答えは a circle or ellipse と両方書きます。

State the shape of the trajectories と問われたら、「円または楕円」と答えるのが安全です。\(M\) を見ただけで、どちらかを断定することは求められていません。

ヒント対角の和が \(0\) なら、実部は \(0\) です

\(2\) つの固有値の和は、対角の和に等しいのでした(AHL 1.15)。

\[ (a + bi) + (a - bi) = 2a = (\text{対角の和}) \]

対角の和が \(0\) ⟺ 実部が \(0\) です。\(M = \begin{pmatrix} 0 & -2 \\ 2 & 0 \end{pmatrix}\) は対角の和が \(0\) なので、計算する前に純虚数だと分かります。

例題 1 Consider the system \(\dfrac{dx}{dt} = -2y\), \(\ \dfrac{dy}{dt} = 2x\).

(a) Show that the eigenvalues are purely imaginary.

(b) State the shape of the trajectories.

(c) Show that \(x^{2} + y^{2}\) is constant along a trajectory.

(a) \(M = \begin{pmatrix} 0 & -2 \\ 2 & 0 \end{pmatrix}\)、対角の和 \(0\)、\(\det M = 0 + 4 = 4\)。

\[ \lambda^{2} - 0\lambda + 4 = 0 \ \Longrightarrow \ \lambda^{2} = -4 \ \Longrightarrow \ \lambda = \pm 2i \]

実部が \(0\) なので、純虚数です。

(b)

試験ではこう書く

The eigenvalues are purely imaginary, so the trajectories are closed curves: circles or ellipses.

(固有値は純虚数なので、軌道は閉じた曲線、すなわち円または楕円である、という意味です。)

(c)

\[ \frac{d}{dt}(x^{2} + y^{2}) = 2x\frac{dx}{dt} + 2y\frac{dy}{dt} = 2x(-2y) + 2y(2x) = -4xy + 4xy = 0 \]

微分が \(0\) なので、\(x^{2} + y^{2}\) は一定です。

検算。 \(x^{2} + y^{2}\) が一定ということは、原点からの距離が変わらないということです。この系では、軌道は円になります ✓ 図 2 の (a) と一致します。

対角の和が \(0\) なので、第3節のとおり実部は \(0\) です ✓ 計算する前に分かります。

ヒント(b) では「円または楕円」と書いてください
  1. でこの系が円だと分かりますが、(b) の時点では固有値しか使っていません。

固有値が \(\pm 2i\) の系には、円になるものも楕円になるものもあります(図 2 の (a) と (b))。ですから、(b) の答えは circles or ellipses です。

警告\(\dfrac{d}{dt}(x^{2})\) は \(2x\) ではありません

\(x\) は \(t\) の関数なので、chain rule が要ります(AHL 5.9)。

\[ \frac{d}{dt}(x^{2}) = 2x \cdot \frac{dx}{dt} \]

\(\dfrac{dx}{dt}\) を掛け忘れないでください。 ここを落とすと、(c) が示せません。

ノート解答例(答案用紙にはこう書く)

(a) \(M = \begin{pmatrix} 0 & -2 \\ 2 & 0 \end{pmatrix}\) \[ \lambda^{2} + 4 = 0, \qquad \lambda = \pm 2i \] The real part is \(0\), so the eigenvalues are purely imaginary.

(b)

The trajectories are closed curves: circles or ellipses.

(c) \[ \frac{d}{dt}(x^{2} + y^{2}) = 2x(-2y) + 2y(2x) = 0 \] So \(x^{2} + y^{2}\) is constant along a trajectory.

4. Direction of rotation(回る向きは \(1\) 点を代入して決める)

渦や閉じた曲線が時計回りか反時計回りかも、答えることがあります。

図 3: \(1\) 点を調べれば、回る向きが決まります。

固有値だけでは、回る向きは分かりません。 図 3 の \(2\) つは、どちらも \(\lambda = \pm 2i\) ですが、逆向きに回っています。

やり方は \(1\) つです。 分かりやすい点、たとえば \((1,\ 0)\) を右辺に代入します。

\[ \frac{dx}{dt} = -2y, \qquad \frac{dy}{dt} = 2x \]

\((1,\ 0)\) を入れると

\[ \left(\frac{dx}{dt},\ \frac{dy}{dt}\right) = (0,\ 2) \]

上を向いています。 \(x\) 軸の正の側で上向きなら、anticlockwise(反時計回り)です。

表 3: \((1,\ 0)\) で向きを決める
\((1,\ 0)\) での \(\dfrac{dy}{dt}\) 回る向き
正(上向き) anticlockwise(反時計回り)
負(下向き) clockwise(時計回り)
ヒント\((1,\ 0)\) を入れると、\(M\) の左の列がそのまま出ます

\[ \begin{pmatrix} a & b \\ c & d \end{pmatrix}\begin{pmatrix} 1 \\ 0 \end{pmatrix} = \begin{pmatrix} a \\ c \end{pmatrix} \]

つまり、\(c\)(左下の数)の符号だけを見れば決まります。

\(c > 0\) なら反時計回り、\(c < 0\) なら時計回りです。

答案には、代入したところを書いてください。 「左下の数を見た」だけでは、根拠として弱いです。

警告別の点を使っても構いませんが、\(0\) になる点は避けてください

\((0,\ 0)\) は平衡点なので、\((0,\ 0)\) が返ってきて何も分かりません。

\((1,\ 0)\) か \((0,\ 1)\) が便利です。\((0,\ 1)\) を使うなら、\(\dfrac{dx}{dt}\) の符号を見ます(左向きなら反時計回り)。

例題 2 Consider the system

\[ \frac{dx}{dt} = -x - 2y, \qquad \frac{dy}{dt} = 2x - y \]

(a) Find the eigenvalues.

(b) Describe the behaviour of the solutions as \(t\) increases.

(c) Determine whether the trajectories are traced clockwise or anticlockwise, giving a reason.

(a) \(M = \begin{pmatrix} -1 & -2 \\ 2 & -1 \end{pmatrix}\)、対角の和 \(-2\)、\(\det M = 1 + 4 = 5\)。

\[ \lambda^{2} + 2\lambda + 5 = 0 \]

\[ \lambda = \frac{-2 \pm \sqrt{4 - 20}}{2} = \frac{-2 \pm 4i}{2} = -1 \pm 2i \]

(b)

試験ではこう書く

The eigenvalues are complex, so the solutions form a spiral.

The real part is \(-1\), which is negative, so all solutions move towards the origin.

The trajectories spiral inwards, getting closer and closer to the origin without reaching it.

(固有値は複素数なので、解は渦を巻く。実部は \(-1\) で負なので、すべての解は原点に近づく。軌道は内向きに渦を巻き、原点に達することなく近づいていく、という意味です。)

(c) \((1,\ 0)\) を代入します(第4節)。

\[ \frac{dx}{dt} = -1 - 0 = -1, \qquad \frac{dy}{dt} = 2 - 0 = 2 \]

試験ではこう書く

At the point \((1,\ 0)\) the equations give \(\dfrac{dx}{dt} = -1\) and \(\dfrac{dy}{dt} = 2\).

Since \(\dfrac{dy}{dt} > 0\), the path is moving upwards on the positive \(x\)-axis, so the trajectories are traced anticlockwise.

(点 \((1,\ 0)\) で式は \(\dfrac{dx}{dt} = -1\)、\(\dfrac{dy}{dt} = 2\) を与える。\(\dfrac{dy}{dt} > 0\) なので、\(x\) 軸の正の側で経路は上向きに動いており、したがって軌道は反時計回りにたどられる、という意味です。)

検算。 判別式は \((-2)^{2} - 4(5) = 4 - 20 = -16 < 0\) ✓ 複素数になるはずです。

固有値の和は \((-1+2i) + (-1-2i) = -2\) で、対角の和 \(-1 + (-1) = -2\) と一致 ✓

積は \((-1)^{2} - (2i)^{2} = 1 + 4 = 5\) で、\(\det M = 5\) と一致 ✓

図 1 の (a) が、この系の絵です。

警告(b) では \(2\) つ書いてください

「渦を巻く」(複素数だから)と「原点に近づく」(実部が負だから)は、別のことです(第2節)。

片方だけだと、点が半分になります。

ノート解答例(答案用紙にはこう書く)

(a) \(M = \begin{pmatrix} -1 & -2 \\ 2 & -1 \end{pmatrix}\) \[ \lambda^{2} + 2\lambda + 5 = 0, \qquad \lambda = \frac{-2 \pm \sqrt{-16}}{2} = -1 \pm 2i \]

(b)

The eigenvalues are complex, so the solutions form a spiral.

The real part \(-1\) is negative, so all solutions move towards the origin.

(c) At \((1,\ 0)\): \(\ \dfrac{dx}{dt} = -1\), \(\ \dfrac{dy}{dt} = 2\).

Since \(\dfrac{dy}{dt} > 0\) on the positive \(x\)-axis, the trajectories are traced anticlockwise.

5. Summary of the six cases(\(6\) 通りの場合のまとめ)

AHL 5.17a とこのページの内容をあわせると、原点のまわりの動き方は次の \(6\) 通りに分けられます。「どちらへ動くか」(実部の符号)と「どんな形か」(実数か複素数か)を組み合わせたものです。

表 4: 見分ける \(6\) 通り
固有値 原点の呼び名 絵
実数、両方正 unstable node 原点以外の軌道は原点から離れる
実数、両方負 stable node 原点以外の軌道は原点に近づく
実数、符号が違う saddle point 向きによって近づくものと離れるものがある(AHL 5.17a)
複素数、実部が正 unstable spiral 外へ渦を巻く
複素数、実部が負 stable spiral 内へ渦を巻く
純虚数(実部 \(0\)) centre(下の注意を見てください) 円または楕円

上の \(3\) 行が AHL 5.17a、下の \(3\) 行がこのページです。

ヒント判定の順番
  1. \(\det(M - \lambda I) = 0\) から \(\lambda\) を求める(または固有方程式の判別式だけを見る)
    • 実数なら → AHL 5.17a の \(3\) つ
    • 複素数なら → このページ
  2. 複素数なら、実部の符号を見る
  3. 回る向きが要るなら、\((1,\ 0)\) を代入する

この順番でやれば、迷いません。

警告node と centre は、IB の用語ではありません

IB の問題で使われる呼び名は saddle point(鞍点)、equilibrium point(平衡点)、stable population(安定した個体数)の \(3\) つです。

node(結節点)も centre(中心)も、教科書で広く使われている便利な呼び名ですが、IB の用語ではありません。

答案では、呼び名だけで済ませず、どう動くかを必ず書いてください。

  • node → all solutions move away from / towards the origin
  • centre → the solutions form a circle or ellipse

呼び名を書くのは構いません。 動きの説明を添えれば、どちらの採点者にも通じます。

例題 3 For each system, describe the behaviour of the solutions near the origin.

(a) \(\dfrac{dx}{dt} = 2x - y\), \(\ \dfrac{dy}{dt} = x + 2y\)

(b) \(\dfrac{dx}{dt} = -2x - 3y\), \(\ \dfrac{dy}{dt} = 3x - 2y\)

(c) \(\dfrac{dx}{dt} = 3x + y\), \(\ \dfrac{dy}{dt} = x + 3y\)

判別式を先に見ます(第5節)。

(a) 対角の和 \(4\)、\(\det = 4 + 1 = 5\)。判別式 \(16 - 20 = -4 < 0\)。

\[ \lambda^{2} - 4\lambda + 5 = 0 \ \Longrightarrow \ \lambda = \frac{4 \pm \sqrt{-4}}{2} = 2 \pm i \]

Complex with positive real part \(2\), so the solutions spiral outwards, away from the origin.

(b) 対角の和 \(-4\)、\(\det = 4 + 9 = 13\)。判別式 \(16 - 52 = -36 < 0\)。

\[ \lambda^{2} + 4\lambda + 13 = 0 \ \Longrightarrow \ \lambda = \frac{-4 \pm \sqrt{-36}}{2} = -2 \pm 3i \]

Complex with negative real part \(-2\), so the solutions spiral inwards, towards the origin.

(c) 対角の和 \(6\)、\(\det = 9 - 1 = 8\)。判別式 \(36 - 32 = 4 > 0\)。

\[ \lambda^{2} - 6\lambda + 8 = 0 \ \Longrightarrow \ \lambda = 4,\ 2 \]

Real and both positive, so all solutions move away from the origin (an unstable node).

検算。 (c) だけ判別式が正でした。\(36 - 32 = 4\) で、\(\sqrt{4} = 2\) ときれいな数になります ✓ 実数解が出るはずです。

  1. と (b) は、固有値の積を確かめます。\((2+i)(2-i) = 4 + 1 = 5\) ✓、\((-2+3i)(-2-3i) = 4 + 9 = 13\) ✓ どちらも \(\det M\) と一致しました。
ヒント判別式は、暗算でできることが多いです

\[ \Delta = (\text{対角の和})^{2} - 4\det M \]

  1. は \(4^2 - 4(5) = 16 - 20\)、(b) は \((-4)^2 - 4(13) = 16 - 52\) です。

符号だけ分かれば十分なので、正確な値を出す必要はありません。

ノート解答例(答案用紙にはこう書く)

(a) \(\lambda^{2} - 4\lambda + 5 = 0\), \(\ \lambda = 2 \pm i\)

Complex with positive real part, so the solutions spiral outwards, away from the origin.

(b) \(\lambda^{2} + 4\lambda + 13 = 0\), \(\ \lambda = -2 \pm 3i\)

Complex with negative real part, so the solutions spiral inwards, towards the origin.

(c) \(\lambda^{2} - 6\lambda + 8 = 0\), \(\ \lambda = 4,\ 2\)

Real and both positive, so all solutions move away from the origin (an unstable node).

6. Sketching trajectories(軌道のかき方)

複素数の場合、eigenvector の直線がありません。 ですから AHL 5.17a とは手順が変わります。

  1. 原点に印を付ける
  2. \((1,\ 0)\) を代入して、回る向きを決める
  3. 実部の符号にしたがって、内へ・外へ・閉じたままをかく
  4. 矢印を付ける
重要矢印が無いと、内向きか外向きか分かりません

渦の絵は、矢印の向きを変えるだけで意味が逆になります。

  • 同じ渦の絵 + 内向きの矢印 → stable

  • 同じ渦の絵 + 外向きの矢印 → unstable

矢印は必ず付けてください。

7. Interpreting in context(文脈での読み方)

文章題では、相図から equilibrium point(平衡点)や stable population(安定した個体数)などを読み取り、その意味を文脈で説明します。渦や閉じた曲線は、振動を表します。

表 5: 渦の形が意味すること
絵 文脈での意味
stable spiral(内向き) 振動しながら落ち着く
unstable spiral(外向き) 振動が大きくなっていく
円・楕円 同じ振れ幅で振動し続ける
ヒントstable populations とは、落ち着き先のことです

AHL 5.16b の平衡点と同じ考え方です。この形の系では、平衡点は原点だけです。

問題文の \(x\) が「基準からのずれ」なら、原点に近づく = もとの水準に落ち着くという意味になります(AHL 5.17a の \(2\) つの町の例題と同じ読み方です)。

例題 4 Two coupled tanks are disturbed from their normal levels. Let \(x\) and \(y\) be the differences (in cm) from the normal levels, \(t\) minutes later. They satisfy

\[ \frac{dx}{dt} = -0.2x - 3y, \qquad \frac{dy}{dt} = 3x - 0.2y. \]

(a) Find the eigenvalues.

(b) Sketch the trajectory that starts at \((4,\ 0)\).

(c) Comment on what the model predicts for the tanks.

(a) 対角の和 \(-0.4\)、\(\det M = 0.04 + 9 = 9.04\)。

\[ \lambda^{2} + 0.4\lambda + 9.04 = 0 \]

\[ \lambda = \frac{-0.4 \pm \sqrt{0.16 - 36.16}}{2} = \frac{-0.4 \pm \sqrt{-36}}{2} = \frac{-0.4 \pm 6i}{2} = -0.2 \pm 3i \]

(b) 手順は 第6節 のとおりです。

\((1,\ 0)\) を代入すると \(\dfrac{dy}{dt} = 3 > 0\) なので、反時計回りです。

実部が \(-0.2\) で負なので、内向きの渦をかきます。\((4,\ 0)\) に印を付けて、そこから反時計回りに、少しずつ原点へ近づく渦をかきます。

(c)

試験ではこう書く

The eigenvalues are complex with a small negative real part, so the levels oscillate about their normal values while the size of the oscillation slowly dies away.

The model predicts that both tanks eventually settle back to their normal levels, but only after many oscillations, because the real part \(-0.2\) is small compared with the imaginary part \(3\).

(固有値は複素数で実部が小さな負の値なので、水位は通常の値のまわりで振動し、振動の大きさはゆっくり小さくなる。このモデルは、両方のタンクが最終的に通常の水位に戻ることを予測しているが、実部 \(-0.2\) が虚部 \(3\) にくらべて小さいため、それには何度も振動を繰り返す必要がある、という意味です。)

検算。 判別式 \(0.16 - 4(9.04) = 0.16 - 36.16 = -36 < 0\) ✓ 複素数です。

固有値の和 \((-0.2 + 3i) + (-0.2 - 3i) = -0.4\) ✓ 対角の和と一致。

積 \((-0.2)^{2} + 3^{2} = 0.04 + 9 = 9.04\) ✓ \(\det M\) と一致。

ヒント実部と虚部の「大きさくらべ」が、意味を持ちます

\(1\) 周まわるのにかかる時間は、虚部で決まります。振幅が \(e^{-0.2t}\) で減るので、\(1\) 周のあいだにはあまり減りません。

「ゆっくり落ち着く」というのが、この系の姿です。実部が \(-3\) なら、\(1\) 周もしないうちに収まります。

AI HL では、周期の計算までは求められません。 「実部が小さいので、ゆっくり」と言えれば十分です。

警告\(x\) と \(y\) が「差」であることを忘れないでください

AHL 5.17a と同じで、この形の系には定数項が付きません。ですから、問題文は基準からのずれを変数にしています。

原点に近づく = 通常の水位に戻る、という読みかえが要ります。

ノート解答例(答案用紙にはこう書く)

(a) \[ \lambda^{2} + 0.4\lambda + 9.04 = 0, \qquad \lambda = \frac{-0.4 \pm \sqrt{-36}}{2} = -0.2 \pm 3i \]

(b) (sketch: mark \((4,\ 0)\); at \((1,\ 0)\), \(\dfrac{dy}{dt} = 3 > 0\) so the motion is anticlockwise; the real part is negative so draw a spiral winding anticlockwise slowly inwards towards the origin, with arrows)

(c)

The eigenvalues are complex with a small negative real part, so the levels oscillate about their normal values while the oscillation slowly dies away.

Both tanks eventually settle back to their normal levels, but only after many oscillations.

Why it works

なぜ回るのか

いちばん簡単な例で見ます。

\[ \frac{dx}{dt} = -y, \qquad \frac{dy}{dt} = x \]

\(r^{2} = x^{2} + y^{2}\) とおいて、\(t\) で微分してみます。

\[ \frac{d}{dt}(x^{2} + y^{2}) = 2x\frac{dx}{dt} + 2y\frac{dy}{dt} = 2x(-y) + 2y(x) = 0 \]

原点からの距離が変わりません。 ですから、円を描きます。

この \(M = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}\) の固有値は、対角の和 \(0\)、\(\det = 1\) なので

\[ \lambda^{2} + 1 = 0 \ \Longrightarrow \ \lambda = \pm i \]

純虚数です。 実部 \(0\) と「距離が変わらない」が、ちょうど対応しています。

実部があると、渦になります

\[ \frac{dx}{dt} = ax - y, \qquad \frac{dy}{dt} = x + ay \]

同じ計算をします。

\[ \frac{d}{dt}(x^{2} + y^{2}) = 2x(ax - y) + 2y(x + ay) = 2ax^{2} + 2ay^{2} = 2a(x^{2} + y^{2}) \]

\(r^2 = x^2+y^2\) と書けば \(\dfrac{dr^{2}}{dt} = 2a\,r^{2}\) で、AHL 5.14 の形です。

\[ r^{2} = r_0^{2}\,e^{2at} \]

\(a > 0\) なら距離が増え、\(a < 0\) なら減ります。 回りながら、そうなる——それが渦です。

この \(M\) の固有値は、対角の和 \(2a\)、\(\det = a^{2} + 1\) なので

\[ \lambda^{2} - 2a\lambda + (a^{2} + 1) = 0 \ \Longrightarrow \ \lambda = a \pm i \]

実部がちょうど \(a\) です ✓ 第2節の規則が、ここから出ています。

この計算は AI HL では問われません。 「実部が大きさを決める」と言えれば十分です。

なぜ楕円になることがあるのか

\[ \frac{dx}{dt} = -y, \qquad \frac{dy}{dt} = 4x \]

今度は \(4x^{2} + y^{2}\) を微分してみます。

\[ \frac{d}{dt}(4x^{2} + y^{2}) = 8x(-y) + 2y(4x) = -8xy + 8xy = 0 \]

\(4x^{2} + y^{2}\) が一定です。これは楕円の式です。

\(x^{2} + y^{2}\) ではなく \(4x^{2} + y^{2}\) が保たれるので、円ではなく楕円になります。どちらが保たれるかは、係数で決まります。

Common errors

警告\(\sqrt{-16}\) を \(-4\) とする

\(\sqrt{-16} = 4i\) です(第1節)。

警告\(2\) で割るのを忘れる

\(\dfrac{-2 \pm 4i}{2} = -1 \pm 2i\) です。分母の \(2\) は、両方の項に効きます(第1節)。

警告実部と虚部を取り違える

\(-1 \pm 2i\) の実部は \(-1\)、虚部は \(2\) です。近づくか離れるかを決めるのは実部です(第2節)。

警告「渦を巻く」だけ書いて、向きを書かない

複素数なら渦、実部の符号で内か外——\(2\) つとも要ります(例 2)。

警告純虚数なのに「円」と断定する

circle or ellipse です(第3節)。固有値だけでは、どちらかは決まりません。

警告回る向きを、固有値から決めようとする

固有値では決まりません。\(1\) 点を代入してください(第4節)。

警告向きの判定に \((0,\ 0)\) を使う

平衡点なので \((0,\ 0)\) が返ってきます(第4節)。\((1,\ 0)\) を使ってください。

警告sketch に矢印を付けない

渦の絵は、矢印が無いと内向きか外向きか分かりません(第6節)。

警告複素数の固有ベクトルを求めようとする

AI HL では求められません(第1節)。厳密解が要るのは実数で異なる場合だけです。

警告\(\dfrac{d}{dt}(x^{2})\) で chain rule を落とす

\(2x \cdot \dfrac{dx}{dt}\) です(例 1)。

Using your GDC (TI-Nspire CX II)

重要複素数の固有値も、そのまま返ってきます

AHL 1.15 と同じコマンドです。

menu → Matrix & Vector → Advanced → Eigenvalues

\(\{-1 - 2 \cdot i,\ -1 + 2 \cdot i\}\) のように、i の付いた形で返ります。

Complex number setting(複素数を表示させる設定)

機種の設定によっては、複素数の答えが出ないことがあります。

doc → Settings → Document Settings

Real or Complex を Rectangular にしておいてください。Real のままだと、Error: Non-real result のようになります。

ヒントRectangular は \(a + bi\) の形のことです

Polar にすると、\(r\,e^{i\theta}\) の形で返ってきます(AHL 1.13 の指数形式)。

この項目では実部が見たいので、Rectangular が便利です。

Checking the discriminant(判別式だけを見る)

固有値まで出さなくても、判別式の符号が分かれば場合分けはできます(第5節)。

\((\text{対角の和})^{2} - 4 \times (\texttt{det})\)

det() は次のところにあります。

menu → Matrix & Vector

の中の Determinant から入れられます(AHL 1.14 と同じです)。

警告答案には、固有値そのものを書いてください

Find the eigenvalues と問われたら、固有方程式を書いて解く過程が要ります。

判別式は、場合分けの見当をつけるためのものです。

Plotting trajectories(軌道を描いてみる)

AHL 5.17a と同じく、Graphs のパラメトリック表示が使えます。ただし複素数の場合、\(x(t)\) と \(y(t)\) の式を自分で作る必要があります(このページでは求めません)。

もっと手軽なのは、AHL 5.16b の Lists & Spreadsheet で Euler 法を回し、scatter diagram(散布図)にする方法です。渦の形がそのまま出ます。

ヒントEuler 法で渦を見るときは、\(h\) を小さくしてください

AHL 5.16b で見たとおり、\(h\) が大きいと外へ広がる誤差が出ます。

純虚数の場合(本当は閉じた曲線)でも、\(h\) が大きいと外向きの渦に見えてしまいます。 \(h = 0.01\) くらいにしてください。

Exercises

1 Find the eigenvalues of \(M = \begin{pmatrix} 2 & -1 \\ 1 & 2 \end{pmatrix}\).

\[ \lambda^{2} - 4\lambda + 5 = 0 \] \[ \lambda = \frac{4 \pm \sqrt{16 - 20}}{2} = \frac{4 \pm 2i}{2} = 2 \pm i \]

対角の和 \(4\)、\(\det = 4 + 1 = 5\) です(AHL 1.15)。

\[ \sqrt{-4} = 2i \]

\(2\) で割るのを忘れないでください(第1節)。

検算。 \((2+i)(2-i) = 4 - i^{2} = 4 + 1 = 5\) ✓ \(\det M\) と一致しました。

2 For the system \(\dfrac{dx}{dt} = -2x - 3y\), \(\ \dfrac{dy}{dt} = 3x - 2y\):

(a) Find the eigenvalues.

(b) Describe the behaviour of the solutions as \(t\) increases.

(c) Sketch the phase portrait, showing the direction of motion.

(a) \[ \lambda^{2} + 4\lambda + 13 = 0, \qquad \lambda = \frac{-4 \pm \sqrt{-36}}{2} = -2 \pm 3i \]

(b)

The eigenvalues are complex, so the solutions form a spiral.

The real part \(-2\) is negative, so all solutions move towards the origin: the trajectories spiral inwards.

(c) At \((1,\ 0)\): \(\ \dfrac{dy}{dt} = 3 > 0\), so the motion is anticlockwise.

(sketch: a spiral winding anticlockwise inwards towards the origin, with arrows on it)

対角の和 \(-4\)、\(\det = 4 + 9 = 13\)。判別式 \(16 - 52 = -36 < 0\) です。

\[ \sqrt{-36} = 6i, \qquad \lambda = \frac{-4 \pm 6i}{2} = -2 \pm 3i \]

(b) は \(2\) つ書きます(第2節)。「渦」と「内向き」です。

(c) 向きは \((1,\ 0)\) の代入で決めます(第4節)。左下の数が \(+3\) なので反時計回りです。図 1 の (a) と同じ形の絵になります。

検算。 和 \(-4\) ✓、積 \(4 + 9 = 13\) ✓

3 For the system \(\dfrac{dx}{dt} = -3y\), \(\ \dfrac{dy}{dt} = 3x\):

(a) Show that the eigenvalues are purely imaginary.

(b) State the shape of the trajectories.

(c) Determine the direction in which they are traced.

(a) \(M = \begin{pmatrix} 0 & -3 \\ 3 & 0 \end{pmatrix}\), trace \(= 0\), \(\det = 9\). \[ \lambda^{2} + 9 = 0, \qquad \lambda = \pm 3i \] The real part is \(0\), so the eigenvalues are purely imaginary.

(b)

The trajectories are closed curves: circles or ellipses.

(c) At \((1,\ 0)\): \(\ \dfrac{dy}{dt} = 3 > 0\).

The motion is upwards on the positive \(x\)-axis, so the trajectories are traced anticlockwise.

対角の和が \(0\) なので、計算する前に実部が \(0\) だと分かります(第3節)。

(c) \((1,\ 0)\) を代入すると \(\dfrac{dx}{dt} = 0\)、\(\dfrac{dy}{dt} = 3\) です。まっすぐ上を向いています。

検算。 \(\dfrac{d}{dt}(x^{2} + y^{2}) = 2x(-3y) + 2y(3x) = 0\) ✓ 距離が一定なので、この系では円になります(Why it works)。

4 For the system \(\dfrac{dx}{dt} = 4y\), \(\ \dfrac{dy}{dt} = -x\):

(a) Find the eigenvalues.

(b) Determine the direction in which the trajectories are traced, giving a reason.

(a) \(M = \begin{pmatrix} 0 & 4 \\ -1 & 0 \end{pmatrix}\), trace \(= 0\), \(\det = 0 - (4)(-1) = 4\). \[ \lambda^{2} + 4 = 0, \qquad \lambda = \pm 2i \]

(b) At \((1,\ 0)\): \(\ \dfrac{dx}{dt} = 0\), \(\ \dfrac{dy}{dt} = -1\).

Since \(\dfrac{dy}{dt} < 0\), the motion is downwards on the positive \(x\)-axis, so the trajectories are traced clockwise.

\(\det = ad - bc = 0 \times 0 - 4 \times (-1) = 4\) です。マイナス同士で正になります。

(b) 問題3とくらべてください。固有値は \(\pm 3i\) と \(\pm 2i\) で似ていますが、向きが逆です(第4節)。

左下の数を見ると、問題3は \(+3\)、この問題は \(-1\) です。符号が違うので、向きも逆になります。

検算。 \(\dfrac{d}{dt}(x^{2} + 4y^{2}) = 2x(4y) + 8y(-x) = 8xy - 8xy = 0\) ✓ \(x^{2} + 4y^{2}\) が一定なので、これは楕円です(Why it works)。円ではありません。

5 For each system, state whether the origin is a node, a saddle point, a spiral, or closed curves (a centre).

(a) \(\dfrac{dx}{dt} = x - 2y\), \(\ \dfrac{dy}{dt} = 2x + y\)

(b) \(\dfrac{dx}{dt} = 2x + 3y\), \(\ \dfrac{dy}{dt} = x\)

(c) \(\dfrac{dx}{dt} = -x - 5y\), \(\ \dfrac{dy}{dt} = x + y\)

(a) trace \(= 2\), \(\det = 1 + 4 = 5\), \(\Delta = 4 - 20 = -16 < 0\) \[ \lambda = 1 \pm 2i \]

A spiral, moving outwards away from the origin.

(b) trace \(= 2\), \(\det = 0 - 3 = -3\), \(\Delta = 4 + 12 = 16 > 0\) \[ \lambda = 3,\ -1 \]

A saddle point.

(c) trace \(= 0\), \(\det = -1 + 5 = 4\), \(\Delta = 0 - 16 = -16 < 0\) \[ \lambda = \pm 2i \]

Closed curves (a centre): the solutions form a circle or ellipse.

判別式 → 実部の順です(第5節)。

(a) \(\Delta < 0\) で複素数、実部 \(1 > 0\) なので外向きの spiral。

(b) \(\Delta > 0\) で実数。\(\det < 0\) なので符号が違い、saddle です(AHL 5.17a)。

(c) 対角の和 \(0\) なので実部 \(0\)、閉じた曲線です。

検算。 (c) は \(\det = (-1)(1) - (-5)(1) = -1 + 5 = 4\) です。\(\lambda^{2} + 4 = 0\) ✓

\(\lambda = \pm 2i\) の積は \((2i)(-2i) = -4i^{2} = 4\) ✓ \(\det\) と一致します。

6 A system has eigenvalues \(\lambda = -0.5 \pm 4i\).

(a) Describe the trajectories.

(b) Explain why the trajectories take many turns before getting close to the origin.

(a)

The eigenvalues are complex, so the trajectories form a spiral.

The real part \(-0.5\) is negative, so they spiral inwards towards the origin.

(b)

The imaginary part \(4\) controls how fast the path turns, and the real part \(-0.5\) controls how fast it shrinks.

Here the imaginary part is eight times the size of the real part, so the path goes round many times while the distance from the origin is still only shrinking slowly.

(b) 第7節と 例 4 の考え方です。

大きさは \(e^{-0.5t}\) で減り、回転は \(4t\) で進みます。 \(1\) 周(\(2\pi\) ラジアン)に要するのは \(t = \dfrac{2\pi}{4} \approx 1.57\) で、そのあいだに大きさは \(e^{-0.5 \times 1.57} = e^{-0.785} = 0.456\) 倍にしかなりません。

\(1\) 周ごとに半分ほどになるだけなので、小さくなりきるまでに何周もします。

AI HL では、この計算までは求められません。 「虚部が実部よりずっと大きいから」と言えれば十分です。

検算。 実部が \(-4\)、虚部が \(0.5\) だったら逆になります。\(1\) 周に \(t = \dfrac{2\pi}{0.5} \approx 12.6\) かかり、そのあいだに \(e^{-4 \times 12.6}\) でほぼ \(0\) です。\(1\) 周する前に原点に着いてしまいます ✓

7 A student is asked to find the eigenvalues of \(M = \begin{pmatrix} -1 & -4 \\ 1 & -1 \end{pmatrix}\) and writes:

\(\lambda^2 + 2\lambda + 5 = 0\), so \(\lambda = \dfrac{-2 \pm \sqrt{-16}}{2} = -2 \pm 4i\).

Identify the error, and give the correct eigenvalues.

The student has not divided both terms by \(2\).

Since \(\sqrt{-16} = 4i\), the correct working is \(\dfrac{-2 \pm 4i}{2} = -1 \pm 2i\), not \(-2 \pm 4i\).

\[ \lambda = -1 \pm 2i \]

characteristic equation は合っています。 対角の和 \(-2\)、\(\det = 1 + 4 = 5\) で \(\lambda^{2} + 2\lambda + 5 = 0\) ✓

間違いは最後の \(1\) 行だけです。分母の \(2\) が、両方の項に効きます(第1節)。

検算。 生徒の答え \(-2 \pm 4i\) の和は \(-4\) です。対角の和は \(-2\) なので合いません ✓ 正しい \(-1 \pm 2i\) の和は \(-2\) で一致します。

積でも確かめられます。\((-1)^{2} + 2^{2} = 5\) ✓ 生徒の答えなら \(4 + 16 = 20\) で、\(\det = 5\) と合いません。

警告和と積で検算する習慣を付けてください

複素数でも、和 = 対角の和、積 = \(\det\) はそのまま成り立ちます(AHL 1.15)。

\[ (a+bi)(a-bi) = a^{2} + b^{2} \]

\(10\) 秒で確かめられます。

8 図 2 parts (a) and (b) both come from systems with eigenvalues \(\pm 2i\), yet the pictures are different.

(a) State what the two pictures have in common.

(b) Explain why knowing the eigenvalues is not enough to decide between a circle and an ellipse.

(a)

In both pictures the trajectories are closed curves around the origin, traced in the same direction, and neither moves towards nor away from the origin.

(b)

The eigenvalues depend only on the trace and the determinant of the matrix, which are two numbers, while the matrix has four entries.

Different matrices can share the same trace and determinant but stretch the plane differently, so the closed curves can be circles in one case and ellipses in another.

(b) ここが要点です。\(\lambda\) を決めるのは対角の和と \(\det\) の \(2\) つの数だけですが、行列には\(4\) つの数があります。

\[ \begin{pmatrix} 0 & -2 \\ 2 & 0 \end{pmatrix} \quad \text{と} \quad \begin{pmatrix} 0 & -1 \\ 4 & 0 \end{pmatrix} \]

どちらも対角の和 \(0\)、\(\det = 4\) です。それでも中身は違います。

だから、固有値だけでは円か楕円かを決められず、答えは a circle or ellipse と両方書きます(第3節)。

検算。 \(2\) つ目の行列で \(\dfrac{d}{dt}(4x^{2} + y^{2}) = 8x(-y) + 2y(4x) = 0\) ✓ \(4x^{2} + y^{2}\) が一定なので楕円です。\(1\) つ目では \(x^{2} + y^{2}\) が一定で、円です(Why it works)。

9 In a mechanical system, \(x\) is the displacement from equilibrium (in cm) and \(y\) is a related quantity, \(t\) seconds after the start. They satisfy

\[ \frac{dx}{dt} = -0.1x - 2y, \qquad \frac{dy}{dt} = 2x - 0.1y, \]

with \(x = 3\) and \(y = 0\) when \(t = 0\).

(a) Find the eigenvalues.

(b) Determine the direction in which the trajectory is traced.

(c) Comment on what the model predicts for the displacement.

(a) trace \(= -0.2\), \(\det = 0.01 + 4 = 4.01\) \[ \lambda^{2} + 0.2\lambda + 4.01 = 0, \qquad \lambda = \frac{-0.2 \pm \sqrt{-16}}{2} = -0.1 \pm 2i \]

(b) At \((1,\ 0)\): \(\ \dfrac{dy}{dt} = 2 > 0\).

The motion is upwards on the positive \(x\)-axis, so the trajectory is traced anticlockwise.

(c)

The eigenvalues are complex with a small negative real part, so the displacement oscillates about the equilibrium position while the size of the oscillation slowly decreases.

The model predicts that the system eventually comes to rest at equilibrium, but only after many oscillations, since \(0.1\) is small compared with \(2\).

判別式は \((-0.2)^{2} - 4(4.01) = 0.04 - 16.04 = -16\) です。

\[ \sqrt{-16} = 4i, \qquad \lambda = \frac{-0.2 \pm 4i}{2} = -0.1 \pm 2i \]

(c) 例 4 と同じ形です。振動しながら、ゆっくり収まる——これが答えです。

検算。 和 \(-0.2\) ✓ 積 \((-0.1)^{2} + 2^{2} = 0.01 + 4 = 4.01\) ✓ \(\det\) と一致しました。

\(1\) 周に \(t = \dfrac{2\pi}{2} \approx 3.14\) 秒かかり、そのあいだに振幅は \(e^{-0.1 \times 3.14} = 0.73\) 倍です。\(1\) 周で \(3\) 割ほどしか減りません。

10 Consider the family of systems

\[ \frac{dx}{dt} = kx - y, \qquad \frac{dy}{dt} = x + ky, \]

where \(k\) is a constant.

(a) Show that the eigenvalues are \(k \pm i\).

(b) State the value of \(k\) for which the trajectories are closed curves.

(c) Describe how the phase portrait changes as \(k\) increases through that value.

(a) \(M = \begin{pmatrix} k & -1 \\ 1 & k \end{pmatrix}\), trace \(= 2k\), \(\det = k^{2} + 1\). \[ \lambda^{2} - 2k\lambda + (k^{2} + 1) = 0 \] \[ \lambda = \frac{2k \pm \sqrt{4k^{2} - 4(k^{2} + 1)}}{2} = \frac{2k \pm \sqrt{-4}}{2} = \frac{2k \pm 2i}{2} = k \pm i \]

(b) \(k = 0\)

(c)

For \(k < 0\) the real part is negative, so the trajectories spiral inwards towards the origin.

At \(k = 0\) the eigenvalues are purely imaginary and the trajectories are closed curves.

For \(k > 0\) the real part is positive, so the trajectories spiral outwards, away from the origin.

(a) 判別式が \(-4\) で、\(k\) によらず負です。ですから、どんな \(k\) でも固有値は複素数になります。

\[ 4k^{2} - 4(k^{2} + 1) = 4k^{2} - 4k^{2} - 4 = -4 \]

\(k^{2}\) が消えるところが、この問題のしかけです。

(b) 実部が \(k\) なので、\(k = 0\) で純虚数です(第3節)。

(c) as \(k\) increases through that value は「\(k\) が \(0\) より小さいところから、\(0\) を通って、\(0\) より大きくなるとき」という意味です。\(3\) つの場合を、順に書いてください。

検算。 \(k = 0\) なら \(M = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}\) で、Why it works で扱った系そのものです ✓ 円になります。

\(k = 1\) なら \(\lambda = 1 \pm i\) で、例 3 の (a) と同じ実部の符号です ✓ 外向きの渦になります。

警告「\(k\) が変わると絵が変わる」問題は、境目が問われます

\(k = 0\) が境目です。境目のところで何が起こるかを書けるようにしてください。

この系では、内向きの渦 → 閉じた曲線 → 外向きの渦、と連続的に変わります。