オレゴネータ(Oregonator)をドルマン・プリンス法で計算(Excel VBA)
化学反応のモデルとして有名なオレゴネータをルンゲクッタ8次であるDormand&Prince法のコード、DOP853のVBA移植版で計算しよう。式はこちら。
\[ \dot y_{1} = 77.27 (y_{2} + y_{1}(1-8.375\times10^{-6}y_{1}-y_{2})) \] \[ \dot y_{2} = \frac{1}{77.27} (y_{3} - (1+y_{1})y_{2}) \] \[ \dot y_{3} = 0.161 (y_{1} - y_{3}) \]
常微分方程式の数値解法I,IIに紹介されていたパラメータを使った。
本に載っていたようなグラフが再現できた。
« 「神様のパズル」を読んだ。 | トップページ | 「二の悲劇」を読んだ。 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2025年1月23日 5G Americasの新ホワイトペーパー「AI時代のセルラーネットワークの信頼性とセキュリティ」、KyoceraAVXの新薄膜フィルタ、TDKの車載/一般用C0G特性1,250V 3225サイズMLCC、Semtechの5G LPWAモジュール(2025.01.23)
- 高周波・RFニュース 2025年1月22日 everythingRFマガジンにMarkiの宇宙向けミリ波部品の記事、NordicのRF52810を使った太陽電池で動き暗闇でも3週間持つアセットトトラッカー、KnowlessのMRIの技術解説記事、Broadcomの3.5Dパッケージング解説(2025.01.22)
- UnityでVisual C#用の数値計算ライブラリMath.NET numericsを使う(3) 3D画面に補間(Interpolate) を行って表示する。リニア、3次スプライン、有理関数などいろいろ使える。(2025.01.23)
コメント