山梨大学電子シラバス>検索結果一覧>授業データ



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