21222119

コンピュータ工学COM301f  COM301g  COM301h  COM301i  COM301j 

2年前学期木3, 木4

数値解析およびプログラミング演習(Mエリア)

Numerical Analysis and Programming Exercises

舩戸 徹郎

単位区分

単位数: 3単位
必修
課程・類・プログラム
種別
先端工学基礎課程

関連Webサイト

WebClass ID: 250306185058678069momi

主題および達成目標

数値解析は, 工学に現れる固体力学, 熱力学, 流体力学, 動力学などの多くの問題を解く上で必要となる重要な手法である. 解析解が得られない場合, 或いは, 複雑かつ大規模な計算であっても, 数値解析を用いることによって, 解を得ることができる. 本科目では, 数値計算の基本を習得し、微分方程式や偏微分方程式の数値解法を理解することが目標である。これによって, 将来, アルゴリズムに従って自ら数値解析プログラムを構築して, 工学問題に取り組む上で, 講義内容を活用できるようになることを目指す.

前もって履修しておくべき科目

線形代数学第一, 微分積分学第一, 同第二, 基礎プログラミングおよび演習
C言語でのコーディングができることを前提とする.

前もって履修しておくことが望ましい科目

なし

教科書等

教科書:なし
講義資料および演習問題・提出課題はWebclassに掲載する(WebClass ID: 240306134578901231momi).

参考書として数値解析あるいは数値計算法の本を一冊もつことが望ましい.

授業内容とその進め方

第 1回:数値解析の概説と, 誤差・精度の考え方
第 2回:二次方程式の
第 3回:非線形方程式(二分法, ニュートン法)
第 4回:非線形方程式(挟み打ち法)
第 5回:数値積分(中点則, 台形則)
第 6回:数値積分(シンプソン則, ニュートン・コーツ公式)
第 7回:数値積分(チェビシェフ, ガウス公式)
第 8回:常微分方程式(Euler法)
第 9回:常微分方程式(ルンゲ・クッタ法)
第10回:ベクトルと行列の計算
第11回:連立一次方程式の解法(ガウスの消去法, ガウス-ジョルダン消去法)
第12回:連立一次方程式の解法(ガウス-ジョルダン消去法・入出力処理の実装)
第13回:連立一次方程式の解法(ガウス-ジョルダン消去法・掃き出し処理の実装)
第14回:統計, 最小二乗法
第15回:連立一次方程式の解法(反復法)

授業時間外の学習

講義コンテンツを必要に応じて参考とすること.
講義中に確保する演習時間で不足の場合には, 時間外学習を実施すること.
講義外においても自らプログラムを作成するなど, 積極的な取り組みが望まれる.

成績評価方法および評価基準

(a) 評価方
講義中・学期末に数回課すレポートの評価に、授業に対する参加態度を加味して決定する。
(b) 評価基準
各種の計算にまつわる誤差を理解し、解の精度を制御できるようになることを目的とする。
レポートでは誤差にまつわる考察が正しくできることを重視する。

オフィスアワー・授業相談

特に設けない。質問等はメールで問い合わせてもらうか、必要に応じて面談等に応じる。

学生へのメッセージ

計算機による解析や実験は機械工学の中でも重要な位置を占めるようになった。
計算機に使われたり騙されたりしないようになるためにも、
是非それを「理解して使いこなせる」エンジニアになっていただきたい。

その

特になし

キーワード

プログラミング
数値積分
線形代数
誤差解析
最終変更日時: 2025/03/07 8:34:08