地球や宇宙における諸過程の大規模数値計算から解析のための数値計算まで、地球惑星科学において数値解析・数値実験という手法は大きな柱の1つである。本授業では、数値計算の基礎である行列計算、非線形方程式・常微分方程式の解法、数値積分法、拡散型偏微分方程式の解法などの講義・演習を行う。同時に、UNIXの基礎的な使用法およびグラフ作成も実践する。また、数値計算を実際の地球惑星科学の諸問題へ応用課題を、問題設定から計算法の開発、計算の実行、その物理的解釈まで各自で行う。演習の最後に各自の研究内容の発表も行う。授業1回あたり講義2時限、演習2時限を行う。
地球惑星科学に関する研究で必要となる数値解析・数値実験を行うための基礎的な数値計算を実際に行う力の習得を目標とする。具体的には、UNIXおよび数値計算法の基礎的な講義・演習から計算結果のグラフ作成を実践する。また、数値計算を地球や宇宙における諸過程に応用する力、計算結果に対して物理的解釈を与える力を身につけることを目標とする。
数値計算演習
✔ 専門力 | 教養力 | コミュニケーション力 | ✔ 展開力(探究力又は設定力) | ✔ 展開力(実践力又は解決力) |
授業の前半は数値計算演習の講義と演習、後半は数値計算を用いた課題演習の設定および実行、発表を行う。
授業計画 | 課題 | |
---|---|---|
第1回 | UNIXの基礎とグラフ作成 | UNIXの基礎とグラフ作成ソフトの使用法の習得 |
第2回 | 数値計算と誤差 | 数値誤差に関する知識の習得とその演習 |
第3回 | 行列演算・2次方程式 | 行列演算・2次方程式の解法の習得と演習 |
第4回 | 多項式の和・連立一次方程式 | 多項式の和・連立一次方程式の解法の習得とその演習 |
第5回 | 非線形方程式(ニュートン法・はさみうち法) | 非線形方程式の解法の習得とその演習 |
第6回 | 常微分方程式(オイラー法) | オイラー法による常微分方程式の解法の習得とその演習 |
第7回 | 常微分方程式(ルンゲクッタ法) | ルンゲクッタ法による常微分方程式の解法の習得とその演習 |
第8回 | 連立常微分方程式 | 連立常微分方程式の解法の習得とその演習 |
第9回 | 数値積分法 | 数値積分法の習得とその演習 |
第10回 | 拡散型偏微分方程式(陽解法) | 陽解法による拡散型偏微分方程式の解法の習得とその演習 |
第11回 | 拡散型偏微分方程式(陰解法) | 陰解法による拡散型偏微分方程式の解法の習得とその演習 |
第12回 | 地球惑星科学の諸問題への数値計算の応用:問題設定 | 数値計算を用いた地球惑星科学に関する課題問題の設定 |
第13回 | 地球惑星科学の諸問題への数値計算の応用:計算法の開発・計算の実行 | 課題問題を解くための計算法の開発とその実行 |
第14回 | 地球惑星科学の諸問題への数値計算の応用:計算結果の物理的解釈 | 課題問題を解いた結果に物理的解釈を与える |
第15回 | 地球惑星科学の諸問題への数値計算の応用:研究内容の発表 | 課題問題に関する研究発表を行う |
特に指定しない
授業時に随時配布する
例題演習レポートと自由課題演習の発表に基づき、数値計算法の理解度およびその実問題への応用力を評価し、それにより成績をつける。
特になし