行列差分方程式

提供: testwiki
ナビゲーションに移動 検索に移動

力学系の理論における行列差分方程式(ぎょうれつさぶんほうていしき、テンプレート:Lang-en-short)は、各時点においてベクトルとして与えられている変数に関する系で、各時点の値がそれ以前の時点における変数の値と行列を用いた関係性で結ばれているような差分方程式を言う。

そのような方程式の階数 (order) とは、変数ベクトルの値を指定するために必要となる任意の二時点の間隔の最大値を言う。例えば、テンプレート:Mvarテンプレート:Mvar 成分列ベクトル、テンプレート:Mvarテンプレート:Mvar-次正方行列として、xt=Axt1+Bxt2 は二階方程式の例ということになる。特にこれは右辺に定ベクトル項を持たないから斉次方程式の例でもある。添字をずらしたり、別の文字を用いたりして xt+2=Axt+1+Bxtxn=Axn1+Bxn2 のように書いても方程式としては同じものである。

最もよく遭遇する行列差分方程式は、一階のものであろう。

一階方程式

特に非斉次の一階方程式を考え、その定常状態について確認しよう。すなわち、定ベクトル テンプレート:Mvar を持つ方程式 xt=Axt1+b に関して、それが定める系の定常状態 テンプレート:Mvar とは、それ以降に新たな値を導くことがない状態に到達したベクトル テンプレート:Mvar の値を言う。定義により テンプレート:Mvar は当該の方程式において xt=xt1=x* と置いたものを満足するものでなくてはならず、それを テンプレート:Mvar に関して解いて x*=(IA)1b を得るが、ここで テンプレート:Math は可逆であるものと仮定している(ただし、テンプレート:Mvarテンプレート:Mvar-次単位行列)。

定常状態が存在するとき、上記の非斉次方程式は、[xtx*]=A[xt1x*] なる形の斉次方程式に書き直すことができる。この斉次方程式が安定である—すなわち、テンプレート:Mvar が定常状態 テンプレート:Mvar に漸近収束する—ための必要十分条件は、(実または複素)変換行列 テンプレート:Mvar固有値テンプレート:Math より小さい絶対値を持つことである。

方程式を斉次形で yt=Ayt1 と書くことにすれば、よく知られた仕方により、初期条件すなわち テンプレート:Mvar の初期値 テンプレート:Mvar から反復適用と置換から直ちに y1=Ay0,y2=Ay1=AAy0=A2y0,y3=Ay2=AA2y0=A3y0 のように各項の値は順次求まり、そして テンプレート:Mvar に関する数学的帰納法によって一般に yt=Aty0 が成立することが証明される。さらに テンプレート:Mvar対角化可能ならば、テンプレート:Mvar はその固有値と固有ベクトルを用いて書けるから、その解は yt=PDtP1y0 の形に与えられる。ここに テンプレート:Mvar はその列ベクトルが テンプレート:Mvar の固有ベクトルの全体からなる テンプレート:Mvar-次正方行列(固有値が全て異なると仮定した場合には必ず可逆)であり、テンプレート:Mvarテンプレート:Mvar の固有値が主対角線上に並ぶ対角行列である。

この解の様子が上記の安定性について得ることを動機づける。すなわち テンプレート:Mvar が十分な時間経過後に零行列となるための必要十分条件は テンプレート:Mvar の任意の固有値が絶対値に関して テンプレート:Math より小さいことである。

一階行列系から高階スカラー系へ

テンプレート:Mvar-次元ベクトルの成す系 yt=Ayt1 から一つの状態変数、具体的に テンプレート:Math に関する力学系に展開することができる。上で見た方程式のベクトル解 テンプレート:Mvarテンプレート:Mvarテンプレート:Mvar 個の固有値に関して展開して、それを テンプレート:Math と書けば、それは テンプレート:Math の発展を記述するものであって、それ自身もまた同じ固有値を含む解を持つ。この記述は、直観的には テンプレート:Math の発展の方程式 y1,t=a1y1,t1+a2y1,t2++any1,tn を動機づける。ここに各パラメータ テンプレート:Mvarテンプレート:Mvar固有方程式 λna1λn1a2λn2anλ0=0 の係数である。

すなわち、テンプレート:Mvar-次元一階線型系の変数ベクトルの各成分スカラーは、各々個別の一スカラー変数 テンプレート:Mvar-階差分方程式に従って発展する。そのような一変数方程式の安定性はもとの行列差分方程式の安定性と同じである。

高階方程式の解と安定性

高階—すなわち最大の時間間隔が一周期よりも長い—行列方程式も、区分行列に関する一階の形の方程式に変換すれば、解くことができて、それらの安定性を調べることができる。

例えば、テンプレート:Mvar-成分変数ベクトル テンプレート:Mvarテンプレート:Mvar-次係数行列 テンプレート:Mvar を持つ二階方程式 xt=Axt1+Bxt2テンプレート:Mvar-次単位行列 テンプレート:Mvarテンプレート:Mvar-次零行列 テンプレート:Mvar を用いて (xtxt1)=(ABIO)(xt1xt2) の形にまとめることができる。これを、現在時点とその一つ前の時点における変数をひとまとめにした テンプレート:Math 成分変数ベクトル テンプレート:Mvarテンプレート:Math-次正方区分行列 テンプレート:Mvar に関する一階方程式と見れば、既にみたように解 zt=Ltz0 が得られるというわけである。ゆえに以前と同じように、このまとめられた方程式、したがってもとの二階方程式が安定となるための必要十分条件として、行列 テンプレート:Mvar の任意の固有値が絶対値に関して テンプレート:Math より小さいこと、を挙げることができる。

関連項目

参考文献

テンプレート:Reflist