35段14次のルンゲクッタ法をPARI/GPで計算(Lorenz方程式)
先日導入したPARI/GPに35段14次のルンゲクッタ法を実装してみた。
係数はこちら↓60桁分あります。
http://sce.uhcl.edu/rungekutta/
まずはいつものようにローレンツ方程式をやってみよう。式はこちら。
dx/dt = -σ*(x-y)
dy/dt=-y-x*z+r*x
dz/dt=x*y-b*z
でプログラムのソースコードはこちら。60桁で計算してますよ。
使い方は、PARI/GPを立ち上げて、
\r Lorenz
でロード。
rk14("ファイル名")
で実行されて、ファイル名のところに保存される。散布図がどうも描きにくそうなので、ファイルに落としてExcelで描いてみた。それがこれ。
すばらしく安定感のある計算ができるなあ。これからはこれでしばらくいろいろ計算していってみよう(続く)。
« 任意精度実数計算用にPARI/GPを導入してみる。 | トップページ | ルンゲクッタ法4次、8次、14次の比較 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2026年7月16日 Microwave JournalでCadenceのRF設計向けAI紹介、Samtecが30°傾いた1.85mmコネクタ発表、Mini-CircuitsのMMICアッテネータ紹介、SEMCOがAI向けMLCC発表など(2026.07.16)
- 高周波・RFニュース 2026年7月15日 IEEE Microwave Magazineで自分のコードを高周波シミュレータに組み込む等、DeepSigがAIベースのRF検出OminiSIG 4.0発表、BroadcomのWi-Fi 8 SoC解説、GSMAがモバイルネットゼロレポート発行など(2026.07.15)
- 高周波・RFニュース 2026年7月14日 KeysightとRCRTechが6Gウェビナー開催、Copper Mountain Technologiesの新低価格4ポートVNA、フジクラの5G Sub6GHz向け漏洩同軸ケーブル、TDKのパワー半導体向けMLCCアプリケーションガイドなど(2026.07.14)
« 任意精度実数計算用にPARI/GPを導入してみる。 | トップページ | ルンゲクッタ法4次、8次、14次の比較 »



コメント