山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教員
|
|||||||||||||
数値計算演習
|
豊浦 正広/安藤 英俊
|
|||||||||||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
||||||||
263511 | 1 | G | 2 | 前期 | 金 | II | ||||||||
[概要] | ||||||||||||||
本演習では、並行して開講される、数値計算で学ぶ様々な数値計算アルゴリズムを実際にコーディングし、各種アルゴリズムへの理解を深める。<BR>プログラミング言語としてCを用いて数値計算の講義で取り上げる各種のアルゴリズムを実装する。<BR>具体的には、非線形方程式、連立一次方程式、関数の近似、微分方程式を取り上げる。<BR><BR>カリキュラム中での位置付け:<a href="http://www.cs.yamanashi.ac.jp/g/JABEE/curriculum/">Gコースのカリ キュラム</a> | ||||||||||||||
[具体的な達成目標] | ||||||||||||||
1) 数値計算における誤差について考察できるようになる.<BR>2) 連立1次方程式を,Gaussの消去法,Jacobi法およびGauss-Seidel法で解くことができるようになる.<BR>3) 常微分方程式の初期値問題を,Euler法,leapFlog法,およびRunge-Kutta法により解くことができるようになる.<BR>4) 非線形方程式を2分法およびNewton-Raphson法で解くことができるようになる.<BR>5) 関数の近似をLagrange補間,スプライン補間で行えるようになる.<BR>6) 偏微分方程式の境界値問題を解くことができるようになる. | ||||||||||||||
[必要知識・準備] | ||||||||||||||
基礎解析I, 基礎解析II<BR>基礎代数I, 基礎代数II<BR>プログラミングI, プログラミングI演習<BR>プログラミングII, プログラミングII演習<BR>並行して開講される、数値計算の講義を履修していること。 | ||||||||||||||
[評価方法・評価基準] | ||||||||||||||
|
||||||||||||||
[教科書] | ||||||||||||||
[参考書] | ||||||||||||||
[講義項目] | ||||||||||||||
1.数値表現と誤差<BR>2.連立1次方程式の直接解法(1)<BR>3.連立1次方程式の直接解法(1)<BR>4.非線形方程式の反復法(1)<BR>5.非線形方程式の反復法(2)<BR>6.常微分方程式の1段階法(1)<BR>7.常微分方程式の1段階法(2)<BR>8.常微分方程式の1段階法(3)<BR>9.補間の理論(1)<BR>10.補間の理論(2)<BR>11.補間の理論(3)<BR>12.連立1次方程式の反復解法(1)<BR>13.連立1次方程式の反復解法(2)<BR>14.偏微分方程式の数値解法(1)<BR>15.偏微分方程式の数値解法(2) | ||||||||||||||
[教育方法] | ||||||||||||||
各演習毎に、講義で習ったアルゴリズムについて復習を行った後に、プログラムを作成させる。<BR>実装したプログラム、実行結果、方法や実行結果についての考察を含めたレポートを提出させる。 | ||||||||||||||
[JABEEプログラムの学習・教育目標との対応] | ||||||||||||||
|
||||||||||||||
[その他] | ||||||||||||||
(未登録) |