数値計算法
Numerical Programming
2単位
目的
数値計算において重要な数値誤差と計算の手間(計算時間,作業領域)を意識した プログラミングを修得することを目的とする.また,代表的な数値計算のアルゴ リズムをプログラミングしその結果を解析することによって,数値計算の常識を 修得する.
概要
代表的な数値計算のアルゴリズムをC言語でプログラミングし,計算機上で実行する. 計算結果とそれに対する考察を報告書として提出する.
キーワード
計算の手間,精度
先行科目
関連科目
要件
必要なアルゴリズムの原理などは,講義中に説明するが,数値解析の単位を取得 していることが望ましい.
注意
C言語によるプログラミング演習を行うので,C言語について復習をしておくこと.
目標
1. | 数理モデルに基づくシステマティックな解析·設計の方法を学習し, 数値的に根拠のある解析にもとづく設計能力を育成する. |
計画
1. | 計算機における数の表現と各種誤差 |
2. | 総和の計算・演習 |
3. | 平均と分散 |
4. | 平均と分散・演習 |
5. | 連立一次方程式の解法 |
6. | 連立一次方程式の解法・演習 |
7. | 最小二乗法 |
8. | 最小二乗法・演習 |
9. | 数値積分 |
10. | 数値積分・演習 |
11. | 数値微分 |
12. | 数値微分・演習 |
13. | 非線形方程式 |
14. | 非線形方程式・演習 |
15. | 数値計算法のまとめ |
16. | 予備日 |
評価
講義中に出題されるレポートと受講態度をもとに評価する. すべてのレポートを提出し,かつ,合格点に達したものに限り単位が与えられる. 定期試験は行わない.
対象学生
開講コース学生のみ履修可能
教科書
特に指定しない.
参考資料
篠原能材「数値解析の基礎」日新出版
伊理正夫·藤野和建「数値計算の常識」共立出版
森 正武「数値計算プログラミング」岩波書店