![]() ![]() |
科目一覧へ戻る | 2019/08/20 現在 |
科目名(和文) /Course |
数値計算法 |
---|---|
科目名(英文) /Course |
Numerical Analysis |
時間割コード /Registration Code |
22141101 |
学部(研究科) /Faculty |
情報工学部 |
学科(専攻) /Department |
情報システム工学科 |
担当教員(○:代表教員)
/Principle Instructor (○) and Instructors |
○市川 正美 |
オフィスアワー /Office Hour |
市川 正美(水曜日 5時限) |
開講年度 /Year of the Course |
2017年度 |
開講期間 /Term |
第3クォーター |
対象学生 /Eligible Students |
3年次生 |
単位数 /Credits |
2.0 |
更新日 /Date of renewal |
2017/03/25 |
---|---|
使用言語 /Language of Instruction |
日本語 |
オムニバス /Omnibus |
該当なし |
授業概略と目的 /Cource Description and Objectives |
理工学分野では関心ある現象に対してある種の仮定に基づいた数学モデルを構築し,その解を利用して実現象を予測することが必要とされる.しかし現実の条件で数学モデルの厳密解を得ることは困難な場合が多い.そのため数学モデルから直接的に求めた数値解で代用するシミュレーション技術が重要となる.講義では,基本的な数値計算法およびその数理的側面について学習することで数値シミュレーション技術の基礎知識を修得する. (1) 誤差の種類と性質について理解する. (2) 非線型方程式,連立代数方程式の求解アルゴリズムについて理解する. (3) 関数近似,数値積分の手法とその応用について理解する. |
履修に必要な知識?能力?キーワード /Prerequisites and Keywords |
大学1年次の線形代数および解析学の諸知識は優劣を付けられないほどに重要であり,さらにそれらを活用できる能力を必要とする. プログラミング言語の知識は必須ではないが,不自由なく使える言語が1つあれば,本講義の理解に役立つ. 科目キーワード: 丸め誤差,情報落ち,桁落ち,打ち切り誤差,離散化誤差,直接法,間接法,反復法,台形公式 |
履修上の注意 /Notes |
演習,定期試験では関数機能付き電卓〔安価なもので良いが,スマートフォン等のアプリで代替することは許可しない〕を用意することを勧める. |
教科書 /Textbook(s) |
栗原正仁:わかりやすい数値計算入門,第2版,ムイスリ出版 を使用 補助資料を適宜,配布する. |
参考文献等 /References |
出版年は古いが,伊理?藤野:数値計算の常識〔共立出版〕は優れた副読本として推奨できる. |
自主学習ガイド /Expected Study Guide outside Coursework/Self-Directed Learning Other Than Coursework |
MATLAB〔MAtrix LABoratory〕を援用する講義があれば積極的に受講し,その環境を利用して本講義の内容に相当する操作や コマンドを修得することを勧める. またMATLAB互換のフリーソフトウェアあるいはオープンソース〔Scilab,Octave など〕も利用できる. |
資格等に関する事項 /Attention Relating to Professional License |
|
備考 /Notes |
No. | 単元(授業回数) /Unit (Lesson Number) |
単元タイトルと概要 /Unit Title and Unit Description |
時間外学習 /Preparation and Review |
配布資料 /Handouts |
---|---|---|---|---|
1 | I | [概論および数の表現と誤差] 計算機内部の数値表現〔2進数,浮動小数点数など〕について述べる |
||
2 | II | [数の表現と誤差] 誤差〔丸め誤差,計算機 イプシロン,情報落ち〕について述べる |
||
3 | III | [数の表現と誤差] 誤差〔桁落ち,打ち切り 誤差,離散化誤差〕について述べる |
||
4 | IV | [非線形方程式の解法] 1変数関数の零点〔f(x) = 0の根〕を求める手法〔反復法の原理,ニュートン法〕について述べる |
||
5 | V | [非線形方程式の解法] 1変数関数の零点〔f(x) = 0の根〕を求める手法〔割線法,二分法および収束速度〕について述べる |
||
6 | VI | [連立一次方程式] 線形連立方程式の数値解法〔行列の基本変形,直接法:ガウスの消去法〕について説明する |
||
7 | VII | [連立一次方程式] 線形連立方程式の数値解法〔直接法:ガウスの消去法およびLU分解〕について説明する |
||
8 | VIII | [演習] I?VIIまでの確認演習を行う |
||
9 | IX | [連立一次方程式] 線形連立方程式の数値解法〔間接法:ヤコビ法,ガウス?ザイデル法〕について説明する |
||
10 | X | [関数近似] 多項式に基づく最小二乗近似について説明する |
||
11 | XI | [関数補間] 多項式に基づく線型補間〔ラグランジュの方法〕について説明する |
||
12 | XII | [関数補間] 多項式に基づく線型補間〔ニュートンの方法〕について説明する |
||
13 | XIII | [数値積分] 定積分の数値計算〔ニュートン?コーツ型の公式,区分求積法,台形公式〕について説明する |
||
14 | XIV | [数値積分] 定積分の数値計算〔台形公式,シンプソンの公式,ロンバーグ積分法〕について説明する |
||
15 | XV | [総括と展望] これまでの内容の総括とこれ以降の展望について解説する |
||
16 | XVI | [定期試験] IX回以降に重点を置いた試験を行う |
No. |
到達目標 /Learning Goal |
知識?理解 /Knowledge & Undestanding |
技能?表現 /Skills & Expressions |
思考?判断 /Thoughts & Decisions |
伝達?コミュニケーション /Communication |
協働 /Cooperative Attitude |
||
---|---|---|---|---|---|---|---|---|
1 | 誤差の種類と性質についての理解 | ○ | ○ | |||||
2 | 非線型方程式,連立代数方程式の求解アルゴリズムの理解と修得 | ○ | ○ | |||||
3 | 関数近似,数値微積分と数学との関連を理解し,応用力を養成する | ○ | ○ |
No. |
到達目標 /Learning Goal |
定期試験 /Exam. |
提出課題に関わる内容全般 | ||||
---|---|---|---|---|---|---|---|
1 | 誤差の種類と性質についての理解 | ○ | ○ | ||||
2 | 非線型方程式,連立代数方程式の求解アルゴリズムの理解と修得 | ○ | ○ | ||||
3 | 関数近似,数値微積分と数学との関連を理解し,応用力を養成する | ○ | ○ | ||||
評価割合(%) /Allocation of Marks |
50 | 50 |