21222118

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

2年前学期水3, 水4

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

Numerical Analysis and Programming Exercises

大坐畠 智

単位区分

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

関連Webサイト

主題および達成目標

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

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

線形代数学第一, 微分積分学第一, 同第二, 基礎プログラミングおよび演習

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

なし

教科書等

教科書:なし
参考書として数値解析あるいは数値計算法の本を一冊もつことが望ましい. たとえば E. クライツィグ(北川ほか訳)「数値解析」(技術者のための高等数学5)

授業内容とその進め方

第 1回:数値解析の概説と, 数値解析適用事例紹介
第 2回:計算効率と誤差
第 3回:非線形方程式(二分法, ニュートン法, 挟み打ち法)
第 4回:非線形方程式(演習, 2変数のニュートン法)
第 5回:数値積分(中点則, 台形則, シンプソン則, ニュートン・コーツ公式)
第 6回:数値積分(チェビシェフ, ガウス公式)
第 7回:数値積分(演習)
第 8回:常微分方程式(Euler法)
第 9回:常微分方程式(ルンゲ・クッタ法)
第10回:ベクトルと行列の計算
第11回:連立一次方程式の解法(ガウスの消去法, ガウス-ジョルダン消去法, LU分解法)
第12回:連立一次方程式の解法(ガウス-ジョルダン消去法の演習)(基礎)
第13回:連立一次方程式の解法(ガウス-ジョルダン消去法の演習)(応用)
第14回:統計, 最小二乗法
第15回:連立一次方程式の解法(反復法)

授業時間外の学習

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

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

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

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

水曜5
(この時間帯であっても他の学生と重なる場合があるので、
メールなどによりアポイントメントを取ること)

学生へのメッセージ

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

その

今年は対面での授業、演習の予定ですが、何回かオンデマンドで対応する予定です。
再履修をする場合は履修登録前にご相談ください。

キーワード

プログラミング
数値積分
線形代数
誤差解析
最終変更日時: 2025/03/03 18:02:19