シラバス参照 |
科目一覧へ戻る | 2021/09/16 現在 |
開講科目名 /Course |
数値計算アルゴリズム演習/Numerical calculation algorithm seminar |
---|---|
時間割コード /Course Code |
S1406720_S1 |
開講所属 /Course Offered by |
システム工学部/Faculty of Systems Engineering |
ターム・学期 /Term・Semester |
2021年度/Academic Year 第3クォーター/3Q |
曜限 /Day, Period |
金/Fri 1, 金/Fri 2 |
開講区分 /Semester offered |
後期/the latter term |
単位数 /Credits |
2.0 |
学年 /Year |
2,3,4 |
主担当教員 /Main Instructor |
岩崎 慶 |
科目区分 /Course Group |
_ |
授業形態 /Lecture Form |
|
教室 /Classroom |
教員名 /Instructor |
教員所属名 /Affiliation |
---|---|
岩崎 慶 | システム工学部(教員) |
授業の概要・ねらい /Course Aims |
この授業は,計算機科学の基盤の一つである数値計算・数値解析アルゴリズムの理論を,MATLABを用いた演習を通じて学習します.演習の前に講義を行い,アルゴリズムの理論的基礎を理解し, レポート課題を解くことによって,MATLABを習得することを目標とします. |
---|---|
到達目標 /Course Objectives |
・数値計算のアルゴリズムを理解し,自らプログラミングできるようになります ・MATLABの使い方を理解し.具体的な問題解決に応用できるになります |
教科書 /Textbook |
教科書は用いません.第1回の授業で,演習に使用するサイトへの登録方法を連絡しますので, 第1回の授業は必ず出席してください.演習に使用するサイトで講義資料を配布しています. |
参考書・参考文献 /Reference Book |
櫻井鉄也:MATLAB/Scilabで理解する数値計算,東京大学出版会. 高谷邦夫:Matlabの総合応用,森北出版. 高井信勝:MATLAB入門[増補版],工学社. 大石進一:MATLABによる数値計算,培風館. |
履修上の注意 ・メッセージ /Notice for Students |
計算機科学分野の基礎技術であるためしっかりと学習してください. アルゴリズムだけでなくその背景となる数学的概念も学習してください. 自分で理解しプログラミングできるようになることが大切です. |
履修する上で必要な事項 /Prerequisite |
第1回の演習で,演習用のサイトにログインするためのアカウント作成を行うので必ず出席してください. |
授業時間外学修についての指示 /Instructions for studying outside class hours |
本授業の授業計画に沿って,準備学習1時間と復習1時間を行ってください.さらに,授業内容に関連する課題に関する調査・考察を含めて,毎回の授業ごとに自主的学修を求めます. |
その他連絡事項 /Other messages |
受講を希望する人数が定員を超えた場合には,第1メジャー・第2メジャーとGPAに基づいて履修制限を実施します. |
科目ナンバリング /Course Numbering |
S3100E33J |
成績評価の方法・基準 /Grading Policies/Criteria |
毎回課される課題(レポート)で評価します. |
授業理解を深める方法 /How to deepen your understanding of classes |
あらかじめ(複数回の)講義資料・レポート課題を提示しており,レポートは自動的に採点されます. そのため,自身のペースで自主的に学習でき,また学習進展の状況や到達レベルを客観的に把握・確認することができます. 【「アクティブ・ラーニング」実施要項①,⑪】 |
履修を推奨する関連科目 /Related Courses |
記載なし |
オフィスアワー /Office Hours |
金曜4限,北一号棟A515室. 他学生との重複,出張等で不在の場合がありますので,事前にメールで予約してください. iwasaki@wakayama-u.ac.jp |
No. | 回(日時) /Time (date and time) |
主題と位置付け(担当) /Subjects and instructor's position |
学習方法と内容 /Methods and contents |
備考 /Notes |
---|---|---|---|---|
1 | MATLABの基礎 | 演習の概要,到達目標の説明 基本的なMATLAB操作について スカラー・行列・ノルムについて |
||
2 | グラフ表示 | MATLABによる2次元・3次元グラフの表示について | ||
3 | 連立一次方程式1 | ガウスの消去法について ピボット選択付きガウスの消去法について for文について |
||
4 | 連立一次方程式2 | LU分解について | ||
5 | 連立一次方程式3 | 反復法について ヤコビ法について ガウスザイデル法について |
||
6 | 固有値計算1 | 固有値計算について QR分解 |
||
7 | 固有値計算2 | ヤコビ法について 固有ベクトルの計算について |
||
8 | 関数近似1 | ラグランジュ補間について スプライン補間について |
||
9 | 関数近似2 | 最小二乗法について フーリエ級数について |
||
10 | 非線形方程式の解法 | ニュートン法について | ||
11 | MATLABプログラミング | MATLABプログラミングについて 関数ハンドルについて |
||
12 | 数値積分 | 台形公式について シンプソン公式について |
||
13 | 常微分方程式 | オイラー法について 修正オイラー法について |
||
14 | 画像処理 | エッジ検出について | ||
15 | まとめ | 演習問題全体についての質問について |