【科学技術計算講座3-8】クランク=ニコルソン法のプログラミング
熱伝導方程式をクランク=ニコルソン法で解くPythonプログラムを作ります。スキームの精度についても説明します。クランク=ニコルソン法は2次精度で無条件安定なスキームです。科学技術計算講座3「熱伝導方程式のシミュレーション」の第8回目です。
熱伝導方程式をクランク=ニコルソン法で解くPythonプログラムを作ります。スキームの精度についても説明します。クランク=ニコルソン法は2次精度で無条件安定なスキームです。科学技術計算講座3「熱伝導方程式のシミュレーション」の第8回目です。
熱伝導方程式を完全陰解法で解くPythonプログラムを作ります。完全陰解法は時間刻みによらず無条件安定であることを確かめます。科学技術計算講座3「熱伝導方程式のシミュレーション」の第7回目です。
陰解法と連立方程式の解法について学びます。ここでは完全陰解法と反復解法のヤコビ法、ガウス=ザイデル法について解説します。科学技術計算講座3「熱伝導方程式のシミュレーション」の第6回目です。
時間刻みとCFL条件について学びます。陽解法では時間刻みはCFL条件によって制約を受けます。条件は実際の物理量と計算による情報が伝わる速さで説明されます。科学技術計算講座3「熱伝導方程式のシミュレーション」の第5回目です。
Pythonで熱伝導方程式のFTCS法のプログラムを作ります。FTCS法のPythonプログラムの詳細を説明していきます。科学技術計算講座3「熱伝導方程式のシミュレーション」の第4回目です。
計算モデルの条件を整理します。方程式、数値解法、離散化、物性値、初期条件、境界条件といった各計算条件を整理します。科学技術計算講座3「熱伝導方程式のシミュレーション」の第3回目です。
差分法による離散化方法を説明します。前進差分、後退差分、中心差分といった差分やFTCS法のような陽解法について解説しています。科学技術計算講座3「熱伝導方程式のシミュレーション」の第2回目です。
熱伝導方程式を差分法で解く方法をPythonでプログラミングしながら学びます。まずはじめに熱伝導方程式を導出します。科学技術計算講座3「熱伝導方程式のシミュレーション」の第1回目です。
惑星の軌道計算から惑星の軌道の種類を学びます。惑星の軌道には、円軌道、楕円軌道、放物線軌道、双曲線軌道などがあります。科学技術計算講座2「地球の軌道をルンゲ=クッタ法でシミュレーション」の第6回目です。
Pythonで惑星の軌道計算プログラムを完成させます。Pythonのmatplotlibによるアニメーションの作成方法とif文について学びます。科学技術計算講座2「地球の軌道をルンゲ=クッタ法でシミュレーション」の第5回目です。