授業科目名
|
数値コンピューティング特論
|
時間割番号
|
GLR515
|
担当教員名
|
伊藤 一帆
|
開講学期・曜日・時限
|
前期・月・IV
|
単位数
|
2
|
<対象学生>
|
(未登録)
|
<授業の目的および概要>
|
自然現象や社会現象の数理モデル、とくに微分方程式型モデルに対し、その数値解析手法を習得する。まず、モデル方程式の離散化手法として、差分法、有限要素法、スペクトル法の基本を学ぶ。次に、数値的不安定性、数値的消散・分散といった数値スキームに特徴的な各種の現象を理解し、得られた数値解を精度評価する過程を学ぶ。また、代表的なモデル方程式に対し、そのスキームをコンピュータプログラムとして実装し、数値実験することにより、数値解析の過程全体の理解を深める。
|
<到達目標>
|
○代表的な線形偏微分方程式に対し、差分法、有限要素法、スペクトル法による数値スキームを構成できる。<BR>○数値スキームをMATLABプログラミングにより実装できる。<BR>○得られた数値解の妥当性を判別できる。
|
<授業の方法>
|
講義と課題によるプログラミング演習。
|
<成績評価の方法>
|
No | 評価項目 | 割合 | 評価の観点 |
---|
1 | 小テスト/レポート | 100 % | 4〜5回のプログラミング課題をもとに各テーマの理解度を評価する。 |
|
<受講に際して・学生へのメッセージ>
|
学部1年生程度の「微分積分」、「線形代数」は、テキストを見れば思い出せる程度であることが必要である。また、MATLABでプログラミングする覚悟も。
|
<テキスト>
|
- 特に指定しない
|
<参考書>
|
- 特に指定しない
|
<授業計画の概要>
|
第1回 導関数の差分近似<BR>第2回 差分法による離散化<BR>第3回 有限要素法による離散化 その1<BR>第4回 有限要素法による離散化 その2<BR>第5回 スペクトル法による離散化 その1<BR>第6回 スペクトル法による離散化 その2<BR>第7回 MATLABプログラミングの基本 その1<BR>第8回 MATLABプログラミングの基本 その2<BR>第9回 数値的不安定性、数値的消散・分散<BR>第10回 差分法スキームの収束性理論 その1<BR>第11回 差分法スキームの収束性理論 その2<BR>第12回 有限要素法スキームの誤差評価<BR>第13回 スペクトル法スキームの誤差評価 その1<BR>第14回 スペクトル法スキームの誤差評価 その2<BR>第15回 まとめと総括
|