グレイ・スコットモデルをExcelでルンゲクッタ5次で計算。
反応拡散方程式を簡単に解くには時間発展を1次、つまりオイラー法を使うといいのだけれど、普通、常微分方程式ではオイラー法は精度が悪すぎて使わない。
偏微分方程式では昔は計算が膨大になるので仕方なかったのだが、もうこれだけPCの性能が上がったら、偏微分方程式でももっと高次の手法使えばいいんだろう、ということでちょっと実験。
とりあえずグレイ・スコットモデルを考える。
この空間部分は(u(i+1) + u(i-1) -2*u(i)) / (dx^2)のように差分化して、常微分方程式の組に直す。で、ルンゲ・クッタ5次のCash-Karp法を用いて計算してみた。
ちゃんとパルスが分裂する様子が計算できている。しかも前にオイラー法を使ったときより時間刻み幅をだいぶ大きくとれるので、そんなに時間もめちゃくちゃ変わるわけではないな。
今の学生さんなんかはこういうのを当たり前に使うのだろうか。。。昔のPC9801で計算していたころは夢のまた夢だったんだけれど。。。
« 「宇宙消失」を読んだ。 | トップページ | 「御手洗潔のダンス」を読んだ。 »
「学問・資格」カテゴリの記事
- keisan.casio.jpに”行列の固有値(2x2, 3x3, 4x4, 5x5)”の計算をUP!/カシオミニの開発者がお亡くなりに、、、ご冥福をお祈りします。 (2012.05.25)
- 電子レンジは、水分子の固有振動数(共振周波数)を利用しているのではないです。(2012.03.03)
- 知らないなら書かなきゃいいのに、、、(電子は2つに分離できる-ギズモード・ジャパンより)(2012.04.25)
- レスキュースキャン2 plus とオムロン 睡眠計HSL-101(2012.04.08)
- ポニーテールの形を統計物理的に示した論文が出てたが、AKB48とは関係ない模様。(2012.04.04)
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/512682/46823843
この記事へのトラックバック一覧です: グレイ・スコットモデルをExcelでルンゲクッタ5次で計算。:



コメント