授業概要/Course Description
|
|
本講義では,数理科学1(数理科学特論I)よりも深く踏み込んだ数値計算手法とその理論に取り組む.はじめは再帰を使ったフラクタルや手計算では解くことが難しい和算などをニュートン法や最急降下法で解き,前期の復習を行う.その後,中規模の線形問題とその数値解法,偏微分方程式の数値解法を新たに学習する.微分方程式は線形方程式に帰着することが多いため,問題に適した手法を選択できることや計算誤差や計算量を考慮できるようになることに重きを置く.
|
|
|
到達目標/Course Objectives
|
|
・数値解析のための行列の理論や数値計算手法を理解する ・微分方程式に対する数値解法を理解する ・数値計算アルゴリズムをアウトプット(実装)するスキルを習得する ・多くの例題や演習問題に取り組むことで,自ら考え問題を解決する力を養う ・安定性や精度,計算複雑度など手法別の特色を理解する
|
|
|
授業内容/Schedule
|
|
| |
実施回/Week
|
内容/Contents
|
|
第1回
|
オリエンテーション,乱数を使ったシミュレーション
|
|
第2回
|
再帰,フラクタル
|
|
第3回
|
3次元グラフの描画,フラクタル(2)
|
|
第4回
|
浮動小数,数値計算誤差
|
|
第5回
|
多次元のニュートン法:和算に挑戦
|
|
第6回
|
最急降下法
|
|
第7回
|
線形計算の基礎(前期の復習)
|
|
第8回
|
行列の固有値問題 べき乗法, Google Page Rank
|
|
第9回
|
微分方程式の数値解法(前期の復習)
|
|
第10回
|
微分方程式の数値解法:差分法
|
|
第11回
|
偏微分方程式の数値解法:熱伝導方程式
|
|
第12回
|
ブラック–ショールズ方程式
|
|
第13回
|
まとめ
|
|
|
|
授業計画コメント/Comments on the Schedule
|
|
受講者の理解度や演習問題の実施状況を確認しながら講義を進める予定
|
|
|
授業方法/Teaching Method
|
|
コンピュータ教室で行う.前半は講義,後半は演習を行い,毎回Moodleに提出しそれを平常点(出席点)とする. 適宜、オンライン講義も行う
|
|
|
使用言語/Language of Instruction
|
|
| |
日本語/Japanese
|
1
|
外国語/Foreign Language
|
|
日本語と外国語/Japanese and Foreign Languages
|
|
|
|
|
|
|
|
|
外国語の種類/Foreign Language Types
|
|
|
|
|
準備学習 (予習・復習)/Class preparation and review
|
|
【準備】事前に教材に目を通し自ら例題を解き,理解を深めておく.(約1〜2時間) 【復習】講義内容や演習問題の不明点,質問事項はLMSのメール機能を活用し必ず解決させること.
|
|
|
成績評価の 方法・基準/Evaluation
|
|
| |
評価項目/Criteria
|
評価配分(%)/Percentage
|
備考 / Remarks
|
|
学期末試験(第1学期)/First Term examination
|
|
|
|
|
|
|
学年末試験(第2学期)/Second Term examination
|
|
|
|
|
|
|
中間テスト/Mid-term examination
|
|
|
|
|
|
|
レポート/Reports
|
60
%
|
期末に1回
|
|
|
|
|
小テスト/Quizzes
|
|
|
|
|
|
|
授業での発表内容、授業への参加度、グループ作業の成果など/Presentation content in class, Participation level in class, Group Work, etc.
|
40
%
|
毎回の練習問題の実施状況
|
|
|
|
|
その他(備考欄を参照)/Other(see remarks column)
|
|
|
|
|
|
|
成績評価コメント 各目標についてどのような点が評価のポイントになるか、具体的に記入してください。/General Comments on the Evaluation Criteria:
|
|
|
|
|
期末レポートと平常点(毎回の練習問題の実施状況)を総合して判断する.
|
|
|
|
課題等(試験やレポート等)に対するフィードバック/Feedback on Exams or Assignments
|
|
|
|
教科書/Textbook
|
|
| |
1.
|
書籍名/Title
|
シリーズ名/Name of series
|
著作者/Author
|
|
|
|
|
|
『Pythonを使った数値計算入門』
|
|
岡本久,柳澤優香
|
|
|
|
|
|
出版元/Publisher
|
版/Edition
|
出版年/Year
|
ISBN
|
|
|
|
|
|
近代科学社
|
|
2025
年
|
|
|
|
|
教科書コメント/General Comments on the Textbooks
|
|
|
|
参考文献/Reference Book
|
|
| |
1.
|
書籍名/Title
|
シリーズ名/Name of series
|
著作者/Author
|
|
|
|
|
|
『Pythonによる数値計算とシミュレーション』
|
|
小高 知宏
|
|
|
|
|
|
出版元/Publisher
|
版/Edition
|
出版年/Year
|
ISBN
|
|
|
|
|
|
オーム社
|
|
2018
年
|
978-4-274-22170-5
|
|
|
|
参考文献コメント/General Comments on the Reference Books
|
|
|
|
履修上の注意/A Note on Registration
|
|
数理科学1または数理科学特論Iを受講していること.(受講していない場合は数値計算やPythonの基本的な知識を持ち合わせていること)
|
|
|
その他/Other Information
|
|
|
|
カリキュラムマップ/Curriculum map
|
|
|