線形代数 · 第21回 · 動画2 · インタラクティブ教材

行列の百乗問題:すべては固有値で決まる

I重要な公式

公式 名称 説明
A=SΛS−1A = S \Lambda S^{-1} 対角化 AA を固有ベクトル SS と固有値の対角行列 Λ\Lambda に分解する
Ak=SΛkS−1A^k = S \Lambda^k S^{-1} 行列のべき乗の公式 動きはすべて Λk\Lambda^k の中にある
Λk=diag(λ1k,λ2k,…,λnk)\Lambda^k = \text{diag}(\lambda_1^k, \lambda_2^k, \dots, \lambda_n^k) 対角行列のべき乗 各固有値を kk 乗するだけ
Ak→0  ⟺  ∣λi∣<1 がすべての i で成立A^k \to 0 \iff |\lambda_i| < 1 \text{ がすべての } i \text{ で成立} 安定性の定理 すべての固有値が単位円の真に内側になければならない

II可視化1 — λk\lambda^k の動き

λ\lambda のべき乗は、渦を巻いて 00 に近づくか、外へ飛び出して無限大に向かうかのどちらかです。どちらになるかは絶対値だけで決まります。

III可視化2 — 単位円は安定性の境界

Ak→0A^k \to 0 となるのは、すべての固有値が単位円の真に内側にあるとき、かつそのときに限ります。

💡 チャレンジ: λ2\lambda_2 を円の奥深くに置いたまま、λ1\lambda_1 を円周のすぐ外まで動かしてみましょう。外側の固有値が1つあるだけで、AkA^k は発散します。

IV可視化3 — Λk\Lambda^k が消えるか、爆発するか

対角行列 Λk\Lambda^k では、各固有値が互いに関係なく変化します。11 を超える成分が1つあるだけで、行列全体が発散します。

💡 チャレンジ: λ1=1.1\lambda_1 = 1.1、λ2=0.5\lambda_2 = 0.5 にして k=100k = 100 まで進めてみましょう。λ2100\lambda_2^{100} はもう見えないほど小さい(≈10−30\approx 10^{-30})のに、AkA^k はやはり爆発します。

V確認クイズ

問1

3×33 \times 3 行列 AA は対角化可能で、固有値は λ1=0.9\lambda_1 = 0.9、λ2=0.5\lambda_2 = 0.5、λ3=0.1\lambda_3 = 0.1 だとします。

k→∞k \to \infty のとき、AkA^k はどうなりますか。

✅ 正解です! すべての固有値が ∣λi∣<1|\lambda_i| < 1 を満たすので Λk→0\Lambda^k \to 0、したがって Ak→0A^k \to 0 です。

❌ 惜しい! 安定性の定理によれば、Ak→0A^k \to 0 となるのは、すべての固有値が単位円の真に内側にあるときに限ります。0.9k0.9^k、0.5k0.5^k、0.1k0.1^k が、kk が大きくなるとそれぞれどうなるか確かめましょう。

解答を見る

解答:

対角化 Ak=SΛkS−1A^k = S \Lambda^k S^{-1} を使うと、動きはすべて Λk\Lambda^k の中にあります。

Λk=diag(0.9k,  0.5k,  0.1k)\Lambda^k = \text{diag}(0.9^k,\; 0.5^k,\; 0.1^k)

すべての固有値が ∣λi∣<1|\lambda_i| < 1 を満たすので、k→∞k \to \infty のとき Λk\Lambda^k の各対角成分は 00 に近づきます。よって Λk→0\Lambda^k \to 0 となり、その結果 Ak=SΛkS−1→S⋅0⋅S−1=0A^k = S \Lambda^k S^{-1} \to S \cdot 0 \cdot S^{-1} = 0 です。

これが安定性の定理の働きです:Ak→0  ⟺  ∣λi∣<1A^k \to 0 \iff |\lambda_i| < 1(すべての ii について)。

問2

正しいか誤りか: AA が固有値 λ=−0.9\lambda = -0.9 をもつなら、kk が大きくなるにつれて Λk\Lambda^k の対応する成分は限りなく大きくなる(−0.9-0.9 は「負なので爆発しうる」から)。

✅ 正解です! ∣−0.9∣=0.9<1|-0.9| = 0.9 < 1 なので、成分 (−0.9)k(-0.9)^k は符号が交互に変わりながら 0 に減衰します。

❌ 惜しい! 安定性の条件で使うのは λ\lambda そのものではなく ∣λ∣|\lambda| です。(−0.9)2,(−0.9)3,(−0.9)10(-0.9)^2, (-0.9)^3, (-0.9)^{10} を計算して、絶対値の変化を見てみましょう。

解答を見る

解答:

この主張は誤りです。安定性にとって大事なのは、符号ではなく絶対値 ∣λ∣|\lambda| です。

λ=−0.9\lambda = -0.9 のとき:

∣λ∣=0.9<1|\lambda| = 0.9 < 1

なので ∣λk∣=0.9k→0|\lambda^k| = 0.9^k \to 0 です。値 λk\lambda^k は符号が交互に変わります(−0.9,0.81,−0.729,…-0.9, 0.81, -0.729, \dots)が、その絶対値は 0 に縮んでいきます。

だからこそ安定性の定理では絶対値を使い、λi<1\lambda_i < 1 ではなく ∣λi∣<1|\lambda_i| < 1 とするのです。幾何的には、各固有値が複素平面の単位円の真に内側にあるかどうかを問うています。大事なのは原点からの距離です。

問3

対角化可能な行列 AA の固有値は λ1=1.1\lambda_1 = 1.1、λ2=0.3\lambda_2 = 0.3、λ3=0.05\lambda_3 = 0.05 です。

k→∞k \to \infty のとき、AkA^k の長期的なふるまいはどうなりますか。

✅ 正解です! ∣λ∣>1|\lambda| > 1 の固有値が1つあれば、ほかの固有値がどれほど小さくても AkA^k は発散します。

❌ 惜しい! 安定性の条件は、すべての固有値が ∣λ∣<1|\lambda| < 1 を満たすことを求めます。1.11001.1^{100} はいくつでしょうか。ほかの縮んでいく固有値で、それを打ち消せるでしょうか。

解答を見る

解答:

安定性の定理は、すべての固有値が ∣λi∣<1|\lambda_i| < 1 を満たすことを求めます。ここでは:

  • λ1=1.1\lambda_1 = 1.1: ∣λ1∣=1.1>1|\lambda_1| = 1.1 > 1 — この成分は発散します:1.1100≈13,7801.1^{100} \approx 13{,}780。
  • λ2=0.3\lambda_2 = 0.3:00 に減衰します。
  • λ3=0.05\lambda_3 = 0.05:さらに速く 00 に減衰します。

しかし Λk=diag(1.1k,0.3k,0.05k)\Lambda^k = \text{diag}(1.1^k, 0.3^k, 0.05^k) には無限大に向かう成分が1つあるので、Λk\Lambda^k は発散し、したがって次も発散します。

Ak=SΛkS−1.A^k = S \Lambda^k S^{-1}.

たった1つの反抗的な固有値が、すべてを乗っ取ってしまいます。 おとなしい仲間の固有値では救えません。SS と S−1S^{-1} は決まった有限の行列で、発散する Λk\Lambda^k を救うことはできないからです。

問4

行列 AA が固有値 λ=2i\lambda = 2i(純虚数)をもつとします。

k→∞k \to \infty のときの λk\lambda^k のふるまいを正しく表しているのはどれですか。

✅ 正解です! ∣2i∣=2|2i| = 2 は単位円の外側なので、∣λk∣=2k→∞|\lambda^k| = 2^k \to \infty です。

❌ 惜しい! まず ∣2i∣|2i| を計算しましょう。複素平面で 2i2i から原点までの距離はいくつですか。安定性の定理が問題にするのはその距離で、実部や虚部だけではありません。

解答を見る

解答:

安定性を決めるのは絶対値(複素平面での原点からの距離)で、実部や虚部それぞれではありません。

λ=2i\lambda = 2i のとき:

∣λ∣=∣2i∣=02+22=2|\lambda| = |2i| = \sqrt{0^2 + 2^2} = 2

∣λ∣=2>1|\lambda| = 2 > 1 なので、この固有値は単位円の外側にあります。よって:

∣λk∣=∣2i∣k=2k→∞.|\lambda^k| = |2i|^k = 2^k \to \infty.

値 λk\lambda^k は複素平面上を回転します(ii を掛けると 90∘90^\circ 回転します)が、その絶対値は 2k2^k のように増えていきます。つまり、渦を巻きながら外へ、無限大へと向かいます。

複素固有値は「中立」あるいは有界だ、というのはよくある誤解です。そうではありません。有界だが減衰しないのは、単位円上(∣λ∣=1|\lambda| = 1)にある固有値だけです。円の真に外側にあるものはすべて爆発します。

正解数:0 / 4