!!! サイト改修中のため表示が乱れる場合があります(1月末頃まで) !!!

数値計算を学ぶシリーズ

数値解法 / 数値シミュレーション

5-8. 2階の微分方程式のルンゲクッタ法をマスターして人工衛星の軌道をシミュレーションする

やること1階の微分方程式のルンゲクッタ法については5-1~5-3で説明し、5-7で実装しました。しかし、人工衛星の軌跡のシミュレーションでは加速度の式が与えられるため、2階の微分方程式のルンゲクッタ法...
数値解法 / 数値シミュレーション

5-7. オイラー法、ルンゲクッタ法、odeint()の比較

やること5-1~5-3ではオイラー法とルンゲクッタ法の説明をしました。ここでは、ロトカボルテラの式を題材にしてオイラー法とルンゲクッタ法を比較してみます。ロトカボルテラの式ロトカボルテラの式は、捕食者...
数値解法 / 数値シミュレーション

5-3. 微分方程式の数値解法とは何か(4次のルンゲクッタ法)

やることいよいよ、数値解法界最強と名高い「4次のルンゲクッタ法」を学びます。使うもの4次のルンゲクッタ法とはプログラム実装のヒント演習問題(全3問)
数値解法 / 数値シミュレーション

5-2. 微分方程式の数値解法とは何か(ホイン法)

やることオイラー法は急カーブに弱い数値解法であることが分かりました。今日はそれを修正した「ホイン方(または2次のルンゲクッタ法)」を学びます。使うものホイン法とはルンゲさんとクッタさんから一言ずつ続き...
数値解法 / 数値シミュレーション

5-1. 微分方程式の数値解法とは何か(オイラー法)

やること教科書に書かれている微分方程式は、紙とペンで解けるようになっています。しかし実世界においては、微分方程式はもっと複雑で、手計算で解くことはほとんどできません。今日は非線形微分方程式を解き方を学...