山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教員
|
|||||||||||||||||
数値計算演習
|
坂井 一雄
|
|||||||||||||||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
||||||||||||
263511 | 1 | G | 2 | 前期 | 金 | II | ||||||||||||
[概要] | ||||||||||||||||||
本演習では、並行して開講される、数値計算で学ぶ様々な数値計算アルゴリズムを実際にコーディングし、各種アルゴリズムへの理解を深める。<BR><BR>プログラミング言語としてCを用い地数値計算の講義で取り上げる各種のアルゴリズムを実装する。<BR><BR>具体的には、非線形方程式、連立一次方程式、関数の近似、数値積分、微分方程式、行列の固有値固有ベクトルを取り上げる。<BR><BR>カリキュラム中での位置付け:<BR><a href="http://www.cs.yamanashi.ac.jp/g/JABEE/curriculum/"><BR>Gコースのカリ キュラム</a> | ||||||||||||||||||
[具体的な達成目標] | ||||||||||||||||||
1) 非線形方程式を2分法およびNewton-Raphson法で解くことができるようになる.<BR>2) 連立1次方程式を,Gaussの消去法およびGauss-Seidel法で解くことができるようになる.<BR>3) 関数の近似をLagrange補間,スプライン補間で行えるようになる.<BR>4) 数値積分を,台形公式,Simpson公式,およびGauss-Legendre公式により行えるようになる.<BR>5) 常微分方程式の初期値問題を,Euler法,leapFlog法,およびRunge-Kutta法により解くことができるようになる.<BR>6) 常微分方程式の境界値問題を解くことができるようになる.<BR>7) 固有値,固有ベクトルをJacobi法,冪乗法により求めることができるようになる<BR> 8) 数値計算における誤差について考察できるようになる. | ||||||||||||||||||
[必要知識・準備] | ||||||||||||||||||
基礎解析I, 基礎解析II<BR>基礎代数I, 基礎代数II<BR>プログラミングI, プログラミングI演習<BR>プログラミングII, プログラミングII演習<BR>並行して開講される、数値計算の講義を履修していること。 | ||||||||||||||||||
[評価方法・評価基準] | ||||||||||||||||||
|
||||||||||||||||||
[教科書] | ||||||||||||||||||
[参考書] | ||||||||||||||||||
[講義項目] | ||||||||||||||||||
1. Javaの基礎、行列<BR>2. 関数値の計算<BR>3. 非線形方程式1<BR>4. 非線形方程式2<BR>5. 連立1次方程式1<BR>6. 連立1次方程式2<BR>7. 関数の近似1<BR>8. 関数の近似2<BR>9. 数値積分1<BR>10. 数値積分2<BR>11. 常微分方程式1<BR>12. 常微分方程式2<BR>13. 行列の固有値, 固有ベクトル1<BR>14. 行列の固有値, 固有ベクトル2<BR>15. 期末レポート | ||||||||||||||||||
[教育方法] | ||||||||||||||||||
各演習毎に、プログラムするアルゴリズムについて、pdf等の資料で説明した後に、プログラムを作成させる。<BR><BR>作成するプログラムの仕様については、基本部分の簡単なサンプルを示し、それに従って、プログラムを作成するよう指示する。<BR><BR>各課題については、時間内で完成できなかった場合、レポートして、次回までに<BR>完成するよう求める。 | ||||||||||||||||||
[JABEEプログラムの学習・教育目標との対応] | ||||||||||||||||||
教育目標(A)に対して、これまでプログラミングI、II及びそれらの演習で身に付けた言語を応用できるようになる。<BR><BR>教育目標(E)に対して、計算機シミュレーションの基礎として、微分方程式の<BR>数値的解法を利用できるようになる。<BR><BR>教育目標(F-2)に対して、マルチメディアコンテンツ開発の基礎となる、<BR>行列計算及び補間法を利用できるようになる。 | ||||||||||||||||||
[その他] | ||||||||||||||||||
(未登録) |