さて、硬い微分方程式とは何かということだが、例えば以下のような化学反応 系を考えてみる

各物質の濃度を
と書くことにすれば、それぞれの従う方程式は、
例えば

というようなものになる。
係数がたくさんあって面倒なので、以下
,
とし、初
期条件として

という場合だけを考えることにする。
図11.1
に、
として、前進オイラー法および後退オイラー法で
解いた場合の数値解の例を示す。この時の定常解は
というところになる。グラフに示しているのは
と
である。
滑らかに収束しているのは、前進オイラー法で
ととった
ものと後退オイラー法で
ととったものである。これに対し、振動的に発
散してしまっているのは前進で
の場合である。非常に点
が荒く、途中での誤差が大きいが最終的には真の値にいっているのは、後退オ
イラー法で
と極端に刻みを大きくしたものである。
なお、この計算例では、保存則

を利用して、方程式から
を消している。
化学反応系のような非線形の方程式系では、上の例のように速度定数が大きく
違うということはそれほど珍しいことではない。上の例では
であ
るが、これが何桁も大きい場合というのもある。こういった場合にどういう方
法を使うべきかというのが今日考えていきたいことである。