やっと微分方程式の計算が解けた

昨日あれだけわかんないと騒いでいたロトカ・ボルテラ方程式なのだが、解決はいたって簡単だった。なぜ無限大に飛んでしまったかというと、計算ステップ数が大きく取りすぎていたという理由によったのであった。

つまり、計算回数を単純に増やせば正常に計算されたのであった。具体的には t = 0 から t = 100 の間で 99 回の計算ステップ数ではダメで、9999 回ぐらい計算するようにプログラムを変更してみたら正常に動いてしまった。なんてことはない、ただ単純なことだ。

だけど、Javaデバッグの方法すら知らない、もっと言えば C 言語ですらあまりデバッグの方法を知らないならばやっぱりこれはきつい。Java のプログラミングには eclipse を使っているのだが、デバッグの方法も調べてみよう。