学部・大学院区分
Undergraduate / Graduate
工学部
時間割コード
Registration Code
0876300
科目区分【日本語】
Course Category
専門科目
科目区分【英語】
Course Category
Specialized Courses
科目名 【日本語】
Course Title
数値解析学
科目名 【英語】
Course Title
Numerical Analysis
コースナンバリングコード
Course Numbering Code
担当教員 【日本語】
Instructor
中井 健太郎 ○
担当教員 【英語】
Instructor
NAKAI Kentaro ○
単位数
Credits
2
開講期・開講時間帯
Term / Day / Period
秋 水曜日 3時限
Fall Wed 3
授業形態
Course style
講義
Lecture
学科・専攻【日本語】
Department / Program
環境土木・建築学科 環境土木工学プログラム
学科・専攻【英語】
Department / Program
Department of Civil Engineering and Architecture Civil and Environmental Engineering Program
必修・選択【日本語】
Required / Selected
選択
必修・選択【英語】
Required / Selected
Elective


授業の目的 【日本語】
Goals of the Course(JPN)
 コンピュータを用いた数値解析法の基礎理論について説明する。土木の力学では、様々な物理現象を微分方程式で記述することを学ぶが、この講義では、最終的にその微分方程式の近似解を数値解析によって求める方法を習得することを目的とする。
 この講義を習得することにより、以下のことができるようになることを目標とする。
1.種々の数値解析法の基礎理論について説明できる。
2.学んだ数値解析法を用いて、実際にプログラムを組むことができる。
3.基礎的な計算工学の問題に適切な数値解析法を適用できる。
4.より高度な数値解析法を扱ってゆけるように、数値解析法に関する書籍等に記されている内容が理解できる。
授業の目的 【英語】
Goals of the Course
The basic theory of a numerical analysis method using a computer will be described. In the mechanics of civil engineering, students learn to describe various physical phenomena by differential equations. In this lecture, students learn how to obtain approximate solutions of the differential equations by numerical analysis.
By learning this lecture, the goal is to be able to:
1. Explain the basic theory of various numerical analysis methods.
2. Using the learned numerical analysis method, students can actually build a program.
3. Appropriate numerical analysis methods can be applied to basic computational engineering problems.
4. In order to be able to handle more advanced numerical analysis methods, students can understand the contents described in books and the like relating to numerical analysis methods.
到達目標 【日本語】
Objectives of the Course(JPN))
 コンピュータを用いた数値解析法の基礎理論について説明する。土木の力学では、様々な物理現象を微分方程式で記述することを学ぶが、この講義では、最終的にその微分方程式の近似解を数値解析によって求める方法を習得することを目的とする。
 この講義を習得することにより、以下のことができるようになることを目標とする。
1.種々の数値解析法の基礎理論について説明できる。
2.学んだ数値解析法を用いて、実際にプログラムを組むことができる。
3.基礎的な計算工学の問題に適切な数値解析法を適用できる。
4.より高度な数値解析法を扱ってゆけるように、数値解析法に関する書籍等に記されている内容が理解できる。
到達目標 【英語】
Objectives of the Course
The basic theory of a numerical analysis method using a computer will be described. In the mechanics of civil engineering, students learn to describe various physical phenomena by differential equations. In this lecture, students learn how to obtain approximate solutions of the differential equations by numerical analysis.
By learning this lecture, the goal is to be able to:
1. Explain the basic theory of various numerical analysis methods.
2. Using the learned numerical analysis method, students can actually build a program.
3. Appropriate numerical analysis methods can be applied to basic computational engineering problems.
4. In order to be able to handle more advanced numerical analysis methods, students can understand the contents described in books and the like relating to numerical analysis methods.
バックグラウンドとなる科目【日本語】
Prerequisite Subjects
情報処理序説、学術情報処理演習
バックグラウンドとなる科目【英語】
Prerequisite Subjects
Introduction to Information Processing,
Academic Information Processing with Exercises
授業の内容【日本語】
Course Content
1.非線形方程式
2.連立1次方程式
3.関数の補間
4.数値積分
5.対称行列の固有値問題
6.常微分方程式の初期値問題
7.偏微分方程式

 講義およびプログラミング演習を行う。講義内容の復習のために、数回のプログラミング課題を課すので、ソースコードおよび出力結果を提出すること。
授業の内容【英語】
Course Content
1. Nonlinear equations
2. System of linear equations
3. Function interpolation
4. Numerical integration
5. Eigenvalue problem for symmetric matrices
6. Initial value problem for ordinary differential equations
7. Partial differential equations

Conduct lectures and programming exercises. Submit the source code and output results as students are required to perform several programming assignments to review the lecture contents.
成績評価の方法と基準【日本語】
Course Evaluation Method and Criteria
達成目標に対する修得度をプログラミング課題および期末試験によって評価する。数値解析の基礎理論を理解し、実際にプログラムすることができれば合格とする。より難易度の高い問題を扱うことができれば、それに応じて成績に反映させる。
成績評価の方法と基準【英語】
Course Evaluation Method and Criteria
Evaluate the level of achievement for the goals by programming assingments and final exams. A score of 60 or more out of 100 is a passing score.
履修条件・注意事項【日本語】
Course Prerequisites / Notes
履修条件は要さない。
履修条件・注意事項【英語】
Course Prerequisites / Notes
Not required.
教科書【日本語】
Textbook
必要に応じてプリントを配布する。
教科書【英語】
Textbook
Printed documents will be distributed.
参考書【日本語】
Reference Book
適宜紹介する。
参考書【英語】
Reference Book
References will be introduced as necessary.
授業時間外学習の指示【日本語】
Self-directed Learning Outside Course Hours
プログラミング課題を適宜出す.
授業時間外学習の指示【英語】
Self-directed Learning Outside Course Hours
Programming assignments will be given as needed.
使用言語【英語】
Language used
使用言語【日本語】
Language used
授業開講形態等【日本語】
Lecture format, etc.
対面
授業開講形態等【英語】
Lecture format, etc.
Face to face
遠隔授業(オンデマンド型)で行う場合の追加措置【日本語】
Additional measures for remote class (on-demand class)
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】
Additional measures for remote class (on-demand class)