到達目標
・数値計算における誤差の発生要因を理解し、代数方程式の数値解の計算、各種データに対する近似処理ができる。
・C言語の配列を用いた行列の基本演算操作を理解できる。連立1次方程式を数値的に解くことができる。またそれを工学問題に適用できる。
・数値積分の実装と誤差解析ができる。乱数を用いた算法を理解できる。またそれを工学問題に適用できる。
・微分方程式を数値的に解くことができる。またそれを工学問題に適用できる。
ルーブリック
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
評価項目1 | ・数値積分の実装と誤差解析ができる。乱数を用いた算法を理解できる。またそれを工学問題に適用できる。 | ・数値積分の実装と誤差解析を理解している。乱数を用いた算法を理解している。 | ・数値積分の実装と誤差解析を理解していない。乱数を用いた算法を理解していない。 |
評価項目2 | ・微分方程式を数値的に解くことができる。またそれを工学問題に適用できる。 | ・微分方程式を数値的に解く方法を理解している。 | ・微分方程式を数値的に解く方法を理解していない。 |
学科の到達目標項目との関係
教育方法等
概要:
工学問題を解決するためにコンピュータを使って問題の応じた数値計算の方法や算法を学ぶ.
授業の進め方・方法:
座学と計算機演習によって講義をすすめる.
座学では数値計算の方法や算法についての解説を行う.計算機演習では,C言語により各種数値計算手法を実装し,工学問題に適用する.
注意点:
•学習に必要十分な資料を授業で紙および電子的に配布する。教科書を特に指定しないが、多くの図書や文献を参考に理解を深めることを奨励する。
•W. H. Press et al, Numerical Recipes in C, Cambridge Univ Pr (Sd), 1993. •金谷健一著「数値で学ぶ計算と解析」共立出版、2010 •田中敏幸 著「数値計算法基礎」コロナ社、2006 •堀之内聰一、酒井幸吉、榎園茂 共著「ANSI C による数値計算法入門 第2版」森北出版、2002
•各種数値解法の原理を理解し応用することが目標だが、演習では実装にC言語を用いる。例題を参考にしたプログラミングを心がけ、C言語の理解が不十分な場合は各自で復習すること。
授業計画
|
|
週 |
授業内容 |
週ごとの到達目標 |
後期 |
3rdQ |
1週 |
・数値積分 |
・台形則、シンプソン則、誤差の推定
|
2週 |
・数値積分 |
・台形則、シンプソン則、誤差の推定
|
3週 |
・数値積分 |
・台形則、シンプソン則、誤差の推定
|
4週 |
・数値積分 |
・台形則、シンプソン則、誤差の推定
|
5週 |
・確率シミュレーション |
・乱数の生成、モンテカルロ法と応用
|
6週 |
・確率シミュレーション |
・乱数の生成、モンテカルロ法と応用
|
7週 |
・例題演習 |
・工学問題への応用
|
8週 |
後期中間試験 |
前期定期試験以降の学習内容
|
4thQ |
9週 |
・常微分方程式 |
・オイラー法、中点法、改良オイラー法、ルンゲクッタ法
|
10週 |
・常微分方程式 |
・オイラー法、中点法、改良オイラー法、ルンゲクッタ法
|
11週 |
・常微分方程式 |
・オイラー法、中点法、改良オイラー法、ルンゲクッタ法
|
12週 |
・常微分方程式 |
・オイラー法、中点法、改良オイラー法、ルンゲクッタ法
|
13週 |
・例題演習 |
・高階微分方程式、連立微分方程式
|
14週 |
・例題演習 |
・高階微分方程式、連立微分方程式
|
15週 |
後期定期試験 |
後期中間試験以降の学習内容
|
16週 |
・後期定期試験解説 ・まとめ |
試験の解説,全体のまとめ
|
評価割合
| 試験 | 発表 | 相互評価 | 態度 | ポートフォリオ | レポート | 合計 |
総合評価割合 | 85 | 0 | 0 | 0 | 0 | 15 | 100 |
基礎的能力 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
専門的能力 | 85 | 0 | 0 | 0 | 0 | 15 | 100 |
分野横断的能力 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |