markdown
対角化・Jordan 形と連立系md 976ab59
lecture/math/differential-equations/diagonalization-jordan-form-and-systems.lecture.n.md
Download PDF

対角化たいかくか・Jordan 形けいと連立系れんりつけい

date2026-07-16document_iddoc_1391a6b57f52591851f8c1b3116570c4descriptionJordan 標準形と一般化固有ベクトルの鎖を、定数係数線型系の指数関数×多項式の時間発展へ翻訳する。prerequisites一階連立系と行列指数関数 / ジョルダン標準形の入口type講義content_typelecturestatusactiverelateddata/lecture/math/differential-equations/first-order-systems-and-matrix-exponentials.lecture.n.md / data/lecture/math/linear-algebra/introduction-to-jordan-canonical-form.lecture.n.md / data/lecture/math/differential-equations/linearization-and-eigenvalue-stability.lecture.n.md / data/exercise/math/differential-equations/jordan-form-and-linear-systems.exercise.n.md
mathdifferential-equationslinear-systemslecture

1この講義こうぎの役割やくわり

線型代数せんけいだいすうで学まなんだ Jordan 標準形ひょうじゅんけいを、定数係数線型系ていすうけいすうせんけいけい

x′=Ax,x(t0)=x0

の時間発展じかんはってんへ翻訳ほんやくする。A が対角化不能たいかくかふのうでも、一般化固有いっぱんかこゆうベクトルの鎖くさりを基底きていにすれば、解かいは「指数関数しすうかんすう×有限次多項式ゆうげんじたこうしき」として構成こうせいできる。

このページでは A∈Cn×n とする。実行列じつぎょうれつに複素固有値ふくそこゆうちがある場合ばあいは C 上じょうで Jordan 化かし、共役きょうやくな複素解ふくそかいの実部じつぶ・虚部きょぶから実解じつかいを構成こうせいする。実数上じっすうじょうの Jordan 形けいはここでは扱あつかわない。

data/lecture/math/linear-algebra/introduction-to-jordan-canonical-form.lecture.n.md

2一般いっぱんの Jordan ブロックの指数しすう

大おおきさ k の Jordan ブロックを

Jk(λ)=λI+N,N=(010⋯0001⋯0⋮⋮⋮⋱⋮000⋯1000⋯0)

と表あらわす。Nk=0 であり、k>1 なら Nk-1≠0 である。λI と N は可換かかんなので、可換行列かかんぎょうれつに対たいする指数法則しすうほうそくを級数きゅうすうの二項展開にこうてんかいから適用てきようでき、

eJk(λ)τ=eλτeNτ=eλτ∑r=0k-1τrr!Nr

となる。ここで τ=t-t0 である。冪零性べきれいせいによって無限級数むげんきゅうすうが k 項こうで止とまり、τk-1eλτ までの多項式因子たこうしきいんしが現あらわれる。

異ことなる行列ぎょうれつ X,Y について eX+Y=eXeY が常つねに成立せいりつするわけではない。ここで積せきへ分わけられる理由りゆうは、λI と N が可換かかんだからである。

3Jordan 形けいから元もとの座標ざひょうへ戻もどす

Jordan 標準形ひょうじゅんけいを

P-1AP=J

と固定こていする。したがって A=PJP-1 であり、前講義ぜんこうぎの行列指数ぎょうれつしすうの相似変換則そうじへんかんそくから

eAτ=PeJτP-1

を得える。J が複数ふくすうの Jordan ブロックのブロック対角行列たいかくぎょうれつなら、eJτ も各かくブロックの指数しすうを並ならべたブロック対角行列たいかくぎょうれつになる。よって初期値問題しょきちもんだいの解かいは

[PARSE ERROR: Undefined("Command(\"boxed\")")]x(t)=PeJ(t-t0)P-1x0

である。

4Jordan 鎖くさりから線型独立せんけいどくりつな解かいを構成こうせいする

λ に対たいする長ながさ k の Jordan 鎖くさり

(A-λI)v1=0,(A-λI)vj=vj-1(2[PARSE ERROR: Undefined("Command(\"le\")")]j[PARSE ERROR: Undefined("Command(\"le\")")]k)

を考かんがえる。P=[v1,…,vk] とすれば、この鎖くさりに対応たいおうする部分ぶぶんで AP=PJk(λ) になる。vj を初期値しょきちとする解かいは

[PARSE ERROR: Undefined("Command(\"boxed\")")]xj(t)=eλτ∑ℓ=0j-1τℓℓ!vj-ℓ

である。最初さいしょの 3 本ぼんは

\begin{aligned} \boldsymbol{x}_1(t)&=e^{\lambda\tau}v_1,\\ \boldsymbol{x}_2(t)&=e^{\lambda\tau}(v_2+\tau v_1),\\ \boldsymbol{x}_3(t)&=e^{\lambda\tau} \left(v_3+\tau v_2+\frac{\tau^2}{2}v_1\right). \end{aligned}

微分びぶんすると、指数関数しすうかんすうから λ の項こう、多項式たこうしきから鎖くさりを 1 段だん下したがる項こうが生成せいせいされるため、xj′=Axj を満みたす。一般化固有いっぱんかこゆうベクトルが不足ふそくした固有方向こゆうほうこうを補完ほかんし、多項式因子たこうしきいんしを生成せいせいする機構きこうはここにある。

5非ひ Jordan 座標ざひょうの具体例ぐたいれい

A=(21-10)

の特性多項式とくせいたこうしきは (λ-1)2 である。λ=1 の代数的重複度だいすうてきちょうふくどは 2 だが、固有空間こゆうくうかんは 1 次元じげんである。

v1=(1-1),v2=(10)

とすると、(A-I)v1=0、(A-I)v2=v1 である。したがって

P=(11-10),J=(1101)

であり、

eAτ=PeJτP-1=eτ(1+ττ-τ1-τ).

特とくに v1 からは eτv1、v2 からは eτ(v2+τv1) が生しょうじる。行列ぎょうれつが最初さいしょから Jordan 形けいでなくても、鎖くさりを基底きていに選えらべば時間発展じかんはってんを計算けいさんできる。

6実部じつぶとブロックサイズが決きめる漸近挙動ぜんきんきょどう

τ[PARSE ERROR: Undefined("Command(\"ge\")")]0 で、Jk(λ) の時間発展じかんはってんはある定数ていすう C により

∥eJk(λ)τ∥[PARSE ERROR: Undefined("Command(\"le\")")]C(1+τk-1)eReλτ

と評価ひょうかできる。

  • Reλ<0 なら、多項式因子たこうしきいんしよりも指数減衰しすうげんすいが支配的しはいてきであり、そのブロックの解かいは 0 へ収束しゅうそくする。
  • Reλ>0 なら、そのブロックには指数増大しすうぞうだいする方向ほうこうがある。
  • Reλ=0 でブロックサイズが 1 なら、そのブロックの時間発展じかんはってんは有界ゆうかいである。
  • Reλ=0 でブロックサイズが 2 以上いじょうなら、多項式因子たこうしきいんしにより非有界ひゆうかいになる初期値しょきちがある。

したがって固有値こゆうちの実部じつぶが 0 の境界きょうかいでは、固有値こゆうちだけでなく Jordan ブロックの大おおきさが必要ひつようである。次つぎの講義こうぎでは「安定あんてい」「漸近安定ぜんきんあんてい」を定義ていぎし、この有界性ゆうかいせいと収束しゅうそくを非線型系ひせんけいけいの線型化せんけいかへ接続せつぞくする。

7数値計算すうちけいさんとの境界きょうかい

Jordan ブロック構造こうぞうの数値的決定すうちてきけっていは、微小摂動びしょうせつどうに敏感びんかんである。たとえば

(λ1ελ)

は ε=0 では 1 個この Jordan ブロックだが、ε≠0 では固有値こゆうちが λ±ε に分裂ぶんれつする。このため Jordan 形けいは理論的分類りろんてきぶんるいに用もちい、浮動小数点計算ふどうしょうすうてんけいさんで eAt を求もとめるときは、Jordan ブロックを数値的すうちてきに同定どうていすることを前提ぜんていにしない。

8前まえの講義こうぎ

data/lecture/math/differential-equations/first-order-systems-and-matrix-exponentials.lecture.n.md

9演習えんしゅう

data/exercise/math/differential-equations/jordan-form-and-linear-systems.exercise.n.md

10次つぎの講義こうぎ

data/lecture/math/differential-equations/linearization-and-eigenvalue-stability.lecture.n.md

Diagonalization, Jordan Form, and Linear Systems

1Purpose of the Lecture

For the constant-coefficient system

x′=Ax,x(t0)=x0,

Jordan form translates generalized eigenvector chains into solutions consisting of an exponential multiplied by a finite-degree polynomial. We work over C. A real matrix may be complexified and placed in complex Jordan form; conjugate complex solutions then yield real solutions through their real and imaginary parts. Real Jordan form is outside the scope of this lecture.

data/lecture/math/linear-algebra/introduction-to-jordan-canonical-form.lecture.n.md

2Exponential of a Jordan Block

For a block of size k, write

Jk(λ)=λI+N,N=(010⋯0001⋯0⋮⋮⋮⋱⋮000⋯1000⋯0).

The matrices λI and N commute. Hence, with τ=t-t0,

eJk(λ)τ=eλτ∑r=0k-1τrr!Nr.

Here Nk=0 and, for k>1, Nk-1≠0. Nilpotency terminates the series and produces polynomial factors through degree k-1. This factorization relies on commutativity and is not valid for arbitrary matrices X,Y.

3Return to the Original Coordinates

If

P-1AP=J,

then

eAτ=PeJτP-1,x(t)=PeJ(t-t0)P-1x0.

Each Jordan block may be exponentiated independently.

4Generalized Eigenvector Chains

Let

(A-λI)v1=0,(A-λI)vj=vj-1(2[PARSE ERROR: Undefined("Command(\"le\")")]j[PARSE ERROR: Undefined("Command(\"le\")")]k)

be a Jordan chain. The solution with initial value vj is

xj(t)=eλτ∑ℓ=0j-1τℓℓ!vj-ℓ.

In particular,

x1=eλτv1,x2=eλτ(v2+τv1),x3=eλτ(v3+τv2+τ22v1).

Differentiation and the chain relations verify the system directly. The exponential derivative contributes the term with λ, while differentiating the polynomial lowers the chain index by one; (A-λI)vj=vj-1 then gives xj′=Axj.

5Example in Non-Jordan Coordinates

For

A=(21-10),v1=(1-1),v2=(10),

we have (A-I)v1=0 and (A-I)v2=v1. Moreover,

det(μI-A)=(μ-1)2,P=(11-10),J=P-1AP=(1101).

Consequently,

eAτ=eτ(1+ττ-τ1-τ).

6Asymptotic Behavior

For τ[PARSE ERROR: Undefined("Command(\"ge\")")]0, a Jordan block satisfies

∥eJk(λ)τ∥[PARSE ERROR: Undefined("Command(\"le\")")]C(1+τk-1)eReλτ.

Thus, negative real part implies decay despite polynomial factors, while positive real part produces an exponentially growing direction. When the real part is zero, blocks of size one are bounded, whereas larger blocks admit polynomially unbounded solutions. Both eigenvalue real parts and Jordan block sizes are therefore required at the spectral boundary.

7Numerical Boundary

Jordan structure is sensitive to perturbations and is primarily a theoretical classification. For example,

(λ1ελ)

is one Jordan block when ε=0, whereas its eigenvalues split into λ±ε when ε≠0. Numerical computation of eAt should not generally assume that an exact Jordan block structure can be identified reliably in floating-point arithmetic.

8Previous Lecture

data/lecture/math/differential-equations/first-order-systems-and-matrix-exponentials.lecture.n.md

9Next Lecture

data/lecture/math/differential-equations/linearization-and-eigenvalue-stability.lecture.n.md

10Exercises

data/exercise/math/differential-equations/jordan-form-and-linear-systems.exercise.n.md
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる