シラバス参照

授業情報/Class Information

科目一覧へ戻る 2021/09/16 現在

基本情報/Basic Information

開講科目名
/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 Information

教員名
/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 まとめ 演習問題全体についての質問について

科目一覧へ戻る