KdV方程式をExcel VBA&擬スペクトル法&高次ルンゲクッタ法で計算
この前、新PCを購入したので今まで時間がかかるかと思って敬遠していたような計算をしてみよう。まずは偏微分方程式を空間部分は擬スペクトル法、時間部分はルンゲクッタ法(ここでは6段5次のCash-Karp法)という手法を使ってExcel VBAでプログラムを書く。題材は一番ポピュラーなKdV方程式にしてみる。
で早速計算した結果がこちら。
オリジナルのザブスキーとクルスカルの数値計算は蛙飛び(の工夫したもの)で、それより今回の結果はやっぱりパルスがシャープに計算できてる。でも逆にあの時代にああいった計算をしたのはすごいな。前にうちのブログでも3次精度の風上差分で計算したときはパルス鈍りまくりだったし。
時間発展を追っていったものはこちら。これもきれいに計算できてる。
« 「どんどん橋、落ちた」を読んだ。 | トップページ | 蔵本・シバシンスキー方程式をExcel VBA&擬スペクトル法&高次ルンゲクッタ法で計算 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2025年1月13日 IEEE Microwave Magazineの特集はニューラルネットワークとマイクロ波、Siversがミリ波ビームフォーマー開発を受注、バイデン・ハリス政権が ワイヤレス革命に1億 1,700 万ドル、HoneywellとNXPが航空機技術で提携(2025.01.13)
- UnityでVisual C#用の数値計算ライブラリMath.NET numericsを使う(1) まずはNuGetForUnityを使ってインストール。2Dゲーム画面に連立方程式を解いた結果を表示。(2025.01.14)
- 高周波・RFニュース 2025年1月9日 CES2025に合わせて各社プレスリリース、特にQualcomm、NVIDIA、INTELが大量。SEMCOのC0G MLCC (1210 inch, 22nF, 1000V)解説、TIのAI搭載60GHz車内レーダ、MarvellのCPO、Qorvoの車載UWB SoC、TDKのセンサがAI白杖に採用(2025.01.09)
- NHK パンサー尾形さんの笑わない数学 微分・積分 スペシャルがもうすぐ始まる。これから見てリアルタイムでポストしたのでそのスレッドを残す。(2024.12.29)
« 「どんどん橋、落ちた」を読んだ。 | トップページ | 蔵本・シバシンスキー方程式をExcel VBA&擬スペクトル法&高次ルンゲクッタ法で計算 »
コメント