【授業の目的】
コンピュータによる数値計算や数値シミュレーションは,電磁界解析,構造解析,熱流体解析,ネットワーク上の通信路解析等に応用され,近年,著しい進歩を遂げている.本講義では,数値シミュレーションの基礎をなす数値解析学を学ぶことになる. 本講義の目的は,数値計算の基礎技術を習得し,さらに,情報処理に関する事象を迅速かつ合理的に数理処理する能力を養うことである. 本講義では,離散情報を用いて1変数関数の関数値およびその微係数,Riemann積分を近似する手法を紹介し,さらに,同手法を用いて常微分方程式の初期値問題を数値的に解く手法を導出する.
【授業の到達目標】
(a) 離散データが与えられたとき,補間関数を構成できること. (b) Riemann 可積分関数の数値積分ができること. (c) Gauss の消去法を用いて連立1次方程式を解けること. (d) Gauss-Legendre 積分を用いて定積分の近似値が計算できること. 特に,(a)を達成することは単位を取得するための最低限の条件である.
【授業概要(キーワード)】
誤差論,補間法,数値積分,数値微分,常微分方程式の初期値問題(数値解法)
【科目の位置付け】
学習・教育目標の(B)に対応する.本講義の基礎となる科目:数学I,数学II,数学III
【授業計画】
・授業の方法
90分間の授業時間の内,約60分間を講義に費やし,残りの約30分間で具体的な問題演習またはミニテストを行う.
・日程
第1週 序論 - 数値計算の誤差 - 第2~3週 補間法 Part I - Lagrange 補間と Hermite 補間 - 第4週 補間法 Part II - spline 補間 - 第5~6週 連立1次方程式の数値解法 -Gauss の消去法と LU 分解- 第7週 数値積分法 Part I - Newton-Cotes 公式 - 第8~9週 数値積分法 Part II - Richardson 補外と Romberg 積分 - 第10~11週 数値積分法 Part III - 積分精度と Gauss-Legendre 積分 - 第12週~13週 数値微分&常微分方程式の数値解法 第14週 ミニテストの解説 第15週 期末試験とまとめ
【学習の方法】
・受講のあり方
私語,喫煙等,他の受講生に迷惑となる行為を行った場合は,受講を中止させ,ミニテストを受験させない.
・授業時間外学習へのアドバイス
(a)参考書の該当箇所を前もって熟読する. (b)スライド・ファイルを指定したURLから入手し,授業時に持参することを勧める.ダウンロード先は1回目の講義で指定する. (c)講義ノートとテキストを見ながら,ミニテストの問題が解けるようにすることが望ましい.
【成績の評価】
・基準
到達目標(a),(b),(c),(d)の達成度を評価する.特に, 1変数離散データが与えられたとき,Lagrange補間関数,自然spline関数を計算できることが単位取得の必要条件である.
・方法
ミニテスト(14回の予定)の成績(50点満点)をx_m,期末試験(100点満点)x_tとするとき,Max(x_m+x_t/2, x_t)の値で成績を判定する.単位認定は60点以上とする.
【テキスト・参考書】
テキストを特に指定しないが,自習用として次の参考書を挙げておく. 1)洲之内治男著,石渡恵美子改訂:『数値計算』,(サイエンス社,2002) 2)名取 亮著:『数値解析とその応用』,(コロナ社,1990)
【その他】
・学生へのメッセージ
講義内容は高校生程度の数学力があれば十分理解できるが,論理展開を十分に把握するため,毎回必ず講義に出席することが望ましい.また,講義内容を十分に身に付けるため,各自,C 言語等のプログラミング言語を用いてプログラムを書くことにより,アルゴリズムの動作を実感することが望ましい.
・オフィス・アワー
金曜日午後4時~午後5時
|