<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://metabolomics.jp/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://metabolomics.jp/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Aritalab%3ALecture%2FBioinformatics%2FStability</id>
		<title>Aritalab:Lecture/Bioinformatics/Stability - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://metabolomics.jp/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Aritalab%3ALecture%2FBioinformatics%2FStability"/>
		<link rel="alternate" type="text/html" href="http://metabolomics.jp/mediawiki/index.php?title=Aritalab:Lecture/Bioinformatics/Stability&amp;action=history"/>
		<updated>2026-06-22T17:06:53Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://metabolomics.jp/mediawiki/index.php?title=Aritalab:Lecture/Bioinformatics/Stability&amp;diff=304405&amp;oldid=prev</id>
		<title>Adm: Created page with &quot;==安定性解析==  一般的な微分方程式系を考えます。  :&lt;math&gt;\begin{align} \frac{dx}{dt} &amp;= f(x, y)\\ \frac{dy}{dt} &amp;= g(x, y) \end{align}&lt;/math&gt;  定常状...&quot;</title>
		<link rel="alternate" type="text/html" href="http://metabolomics.jp/mediawiki/index.php?title=Aritalab:Lecture/Bioinformatics/Stability&amp;diff=304405&amp;oldid=prev"/>
				<updated>2013-04-08T15:02:54Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;==安定性解析==  一般的な微分方程式系を考えます。  :&amp;lt;math&amp;gt;\begin{align} \frac{dx}{dt} &amp;amp;= f(x, y)\\ \frac{dy}{dt} &amp;amp;= g(x, y) \end{align}&amp;lt;/math&amp;gt;  定常状...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==安定性解析==&lt;br /&gt;
&lt;br /&gt;
一般的な微分方程式系を考えます。&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\frac{dx}{dt} &amp;amp;= f(x, y)\\&lt;br /&gt;
\frac{dy}{dt} &amp;amp;= g(x, y)&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
定常状態を (x&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;, y&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;) とし、そこから少しずれた位置の挙動を調べます。それには (x&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; + u, y&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; + v) とした差分 u , v をテイラー展開します。ずれが微小であることから2次以上の部分は無視します。&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\frac{du}{dt} &amp;amp;= f(x^* + u, y^* + v) = f(x^*, y^*) + f_x(x^*, y^*)u + f_y(x^*, y^*)v + \cdots \\&lt;br /&gt;
\frac{dv}{dt} &amp;amp;= g(x^* + u, y^* + v) = g(x^*, y^*) + g_x(x^*, y^*)u + g_y(x^*, y^*)v + \cdots &lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
これを行列の形に書くと&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{d}{dt}\begin{bmatrix} u \\ v \end{bmatrix} &lt;br /&gt;
= \begin{bmatrix} f_x &amp;amp; f_y \\ g_x &amp;amp; g_y \end{bmatrix} \begin{bmatrix} u \\ v \end{bmatrix}&lt;br /&gt;
= J \begin{bmatrix} u \\ v \end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ここで行列 J をヤコビ行列といいます。&lt;br /&gt;
&lt;br /&gt;
==ヤコビ行列==&lt;br /&gt;
&lt;br /&gt;
線形微分方程式はヤコビ行列 J の固有値 &amp;amp;lambda;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;amp;lambda;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; を用いた解があります。&lt;br /&gt;
&lt;br /&gt;
: &amp;amp;lambda;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ≠ &amp;amp;lambda;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; のとき&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{bmatrix} u \\ v \end{bmatrix}&lt;br /&gt;
= \begin{bmatrix} c_{11} \\ c_{21} \end{bmatrix} \exp(\lambda_1 t) + &lt;br /&gt;
  \begin{bmatrix} c_{12} \\ c_{22} \end{bmatrix} \exp(\lambda_2 t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;amp;lambda;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ＝ &amp;amp;lambda;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;  ＝ &amp;amp;lambda; のとき&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{bmatrix} u \\ v \end{bmatrix}&lt;br /&gt;
= \begin{bmatrix} c_{11} \\ c_{21} \end{bmatrix} \exp(\lambda t) + &lt;br /&gt;
  \begin{bmatrix} c_{12} \\ c_{22} \end{bmatrix} t \exp(\lambda t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
いずれの場合でも以下の議論は同じなため、一緒に扱いましょう。&lt;br /&gt;
固有値が実数の時、&amp;amp;lambda;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; &amp;lt; 0, &amp;amp;lambda;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; &amp;lt; 0 であれば、平衡点からの差分 u , v は時間とともに 0 に収束します。どちらかでも正であれば、差分は発散します（つまり線形近似は成り立たなくなります）。&lt;br /&gt;
固有値が複素数の時、２つの固有値は複素共役になり &amp;amp;lambda;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;amp;lambda;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = a ± &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; b です。虚数の exp は絶対値が 1 になることを利用して&lt;br /&gt;
:&amp;lt;math&amp;gt;\lim_{t \rightarrow \infty}| \exp(a \pm ib)t | = \lim_{t \rightarrow \infty} \exp(at) \times | \exp(\pm ibt) | = \lim_{t \rightarrow \infty} \exp(at) &amp;lt;/math&amp;gt;&lt;br /&gt;
ですから、固有値の実部が共に負であれば、平衡点からの差分はやはり 0 に収束することがわかります。&lt;br /&gt;
この議論は多元連立の場合もそのまま成立します。&lt;br /&gt;
&lt;br /&gt;
まとめると、&lt;br /&gt;
* 固有値の実部が全て負であれば、平衡点は局所安定&lt;br /&gt;
* 固有値の実部が一つでも正であれば、平衡点は不安定&lt;br /&gt;
** 全て正の時は全方向に発散する不安定点 (unstable node) &lt;br /&gt;
** 正と負が両方ある場合、方向によって一部収束する鞍点 (saddle node) &lt;br /&gt;
となります。固有値が複素数の時は近傍で周期的な挙動（スパイラル）をみせながら収束（安定フォーカス）または発散（不安定フォーカス）します。&lt;br /&gt;
&lt;br /&gt;
===Routh-Hurwitz 条件===&lt;br /&gt;
2 x 2 行列 &amp;lt;math&amp;gt;A = \begin{bmatrix} a &amp;amp; b\\ c &amp;amp; d\end{bmatrix}&amp;lt;/math&amp;gt; の固有値実部が負であるための必要十分条件は tr(A) = a + d &amp;lt; 0 かつ det(A) = ad - bc &amp;gt; 0 になります。&amp;lt;ref&amp;gt;2 x 2行列の固有値は &amp;amp;lambda;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; - (a + d) &amp;amp;lambda; + (ad - bc) = 0 という二次方程式の根になります。&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Adm</name></author>	</entry>

	</feed>