【科学技術計算講座2-4】地球の軌道計算プログラミング
Pythonで惑星の運動方程式をプログラミングします。Pythonでベクトルを扱う方法を学び、ルンゲ=クッタ法のプログラムを作成します。科学技術計算講座2「地球の軌道をルンゲ=クッタ法でシミュレーション」の第4回目です。
Pythonで惑星の運動方程式をプログラミングします。Pythonでベクトルを扱う方法を学び、ルンゲ=クッタ法のプログラムを作成します。科学技術計算講座2「地球の軌道をルンゲ=クッタ法でシミュレーション」の第4回目です。
惑星の運動方程式を導きます。万有引力の法則から方程式の無次元化についても解説します。地球の軌道計算の元になる式を導出します。科学技術計算講座2「地球の軌道をルンゲ=クッタ法でシミュレーション」の第3回目です。
Pythonでルンゲ=クッタ法をプログラミングします。減衰振動を題材にオイラー法と計算精度を比較します。科学技術計算講座2「地球の軌道をルンゲ=クッタ法でシミュレーション」の第2回目です。
ルンゲ=クッタ法とはどのような解法か説明します。ここでは4段4次のルンゲ=クッタ法について学びます。科学技術計算講座2「地球の軌道をルンゲ=クッタ法でシミュレーション」の第1回目です。
ばねの運動方程式をPythonで計算します。ばねの減衰振動の方程式を導き、Pythonでプログラムを作ります。厳密解との比較による精度評価もします。科学技術計算講座1「一分子反応をオイラー法でシミュレーション」の第10回目です。
熱伝達による温度変化を数値計算します。鉄球が熱伝達により温度変化するようすをPythonで計算します。科学技術計算講座1「一分子反応をオイラー法でシミュレーション」の第9回目です。
数値計算精度について説明します。オイラー法の計算結果を厳密解と比較して計算精度について考えます。時間刻みが計算結果に及ぼす影響も調べます。科学技術計算講座1「一分子反応をオイラー法でシミュレーション」の第8回目です。
Pythonでデータをファイルに出力する方法を学びます。結果データをCSVファイルに出力します。科学技術計算講座1「一分子反応をオイラー法でシミュレーション」の第7回目です。
Pythonでグラフを表示します。matplotlibを使ってPythonでどのようにグラフを表示するか学びます。一分子反応の計算結果をグラフにしてみます。科学技術計算講座1「一分子反応をオイラー法でシミュレーション」の第6回目です。
Pythonでオイラー法をプログラミングします。for文による繰り返し、数値誤差、出力フォーマットなどPythonプログラミングの基本を解説します。科学技術計算講座1「一分子反応をオイラー法でシミュレーション」の第5回目です。