学部後期課程
HOME 学部後期課程 微分方程式の解法と可視化
学内のオンライン授業の情報漏洩防止のため,URLやアカウント、教室の記載は削除しております。
最終更新日:2026年10月16日

授業計画や教室は変更となる可能性があるため、必ずUTASで最新の情報を確認して下さい。
UTASにアクセスできない方は、担当教員または部局教務へお問い合わせ下さい。

微分方程式の解法と可視化

微分方程式の数値解法、シミュレーションおよび可視化/Numerical Methods, Simulation, and Visualization for Differential Equations
微分方程式は、自然科学や工学に現れるさまざまな現象を記述するための基礎となる。本授業では、常微分方程式および偏微分方程式を数値的に解くための基本的な考え方と代表的な数値計算法を学ぶ。時間差分法、連立方程式および代数方程式の数値解法を基礎として、波動方程式やNavier–Stokes方程式などを対象とした数値計算法、数値解の安定性、FDTD法、多重グリッド法などについて学習する。また、数値計算によって得られた解の可視化や、Blenderを用いた力学シミュレーションを通して、数理モデル、数値計算、シミュレーションおよび可視化の一連の過程を理解することを目標とする。
Differential equations provide a fundamental framework for describing a wide range of phenomena in science and engineering. This course introduces the basic concepts and representative numerical methods for solving ordinary and partial differential equations. Students will learn time-stepping schemes and numerical methods for systems of linear and algebraic equations, followed by numerical methods for equations such as the wave equation and the Navier–Stokes equations. The course also covers numerical stability, the finite-difference time-domain (FDTD) method, and multigrid methods. In addition, students will learn how to visualize numerical solutions and perform mechanical simulations using Blender. The course aims to develop an integrated understanding of the entire computational process, from mathematical modeling and numerical solution to simulation and visualization.
MIMA Search
時間割/共通科目コード
コース名
教員
学期
時限
FEN-SI3d05L1
FEN-SI3d05L1
微分方程式の解法と可視化
酒井 幹夫
A1 A2
月曜3限、月曜4限
マイリストに追加
マイリストから削除
講義使用言語
日本語
単位
4
実務経験のある教員による授業科目
NO
他学部履修
可
開講所属
工学部
授業計画
・時間差分スキーム(オイラー陽解法、オイラー陰解法、リープフロッグ法、ルンゲクッタ法) ・連立方程式(ガウスの消去法、SOR法、CG法) ・代数方程式 ・ナビエ・ストークス方程式の解法 ・偏微分方程式の解法(波動方程式を例に) ・フォン・ノイマンの安定性解析 ・時間領域差分(FDTD)法 ・Stiffな偏微分方程式の解法 ・多重グリッド法(Poisson方程式を例に) ・偏微分方程式の解の可視化
授業の方法
10/5, 10/19, 10/26, 11/2 酒井 11/9, 11/16, 11/25, 12/7, 12/14 石川 12/21, 1/4 佐藤 1/18 期末試験 【酒井】 時間差分スキーム(オイラー陽解法、オイラー陰解法、リープフロッグ法、ルンゲクッタ法)、連立方程式の数値解法(ガウスの消去法、SOR法、CG法)、代数方程式、Navier–Stokes方程式の数値解法、およびBlenderを用いた力学シミュレーションと可視化 【石川】 波動方程式を例とした偏微分方程式の数値解法、フォン・ノイマンの安定性解析、時間領域差分(FDTD)法 【佐藤】 Stiffな偏微分方程式の数値解法、Poisson方程式を例とした多重グリッド法、偏微分方程式の解の可視化 Sakai Time-stepping schemes (explicit and implicit Euler methods, leapfrog method, and Runge–Kutta methods); numerical methods for systems of linear equations (Gaussian elimination, SOR method, and CG method); algebraic equations; numerical solution of the Navier–Stokes equations; and simulation and visualization using Blender Ishikawa Numerical methods for partial differential equations using the wave equation as an example; von Neumann stability analysis; and the finite-difference time-domain (FDTD) method Sato Numerical methods for stiff partial differential equations; multigrid methods using the Poisson equation as an example; and visualization of solutions to partial differential equations
成績評価方法
成績は、出席状況、レポート・演習課題、および期末試験の結果に基づいて総合的に評価する。なお、単位を取得するためには、期末試験の受験を必須とする。 The final grade will be determined based on attendance, reports and exercises, and the final examination. Students are required to take the final examination to receive course credit.
履修上の注意
微分積分、線形代数および微分方程式に関する基礎的な知識を有していることが望ましい。授業前には、各回で扱う内容について関連する数学的基礎事項を確認しておくこと。授業後には、講義内容を復習するとともに、演習課題や数値計算を通して各数値解法の考え方と特徴について理解を深めること。また、数値シミュレーションおよび可視化に必要な計算機の基本的な操作についても習熟することが望ましい。