常微分方程式

Ordinary Differential Equations

このシリーズについて

常微分方程式(ODE)は、物理・工学・生物学などあらゆる分野で「変化」を記述する基本言語である。本シリーズでは、「解を計算する」技法だけでなく、「系の振る舞いを理解し、数値結果を判断し、設計・説明できる」能力を身につけることを目指す。

数値的に解けるのになぜ理論を学ぶのか?それは、存在・一意性、安定性、分岐といった**メタ情報**は理論なしには得られないからである。数値解法は「ODE が正しく立ったあと」の話にすぎない。

レベル別学習

学習の流れ

入門 高校〜大学1年 初級 大学1-2年 中級 大学3-4年 上級 大学院 入門:変化率、現象のモデル化、解曲線、方向場 初級:変数分離、線形方程式、高階方程式、振動 中級:存在一意性、力学系、安定性、Lyapunov 上級:多様体、分岐、カオス、ハミルトン系

主な学習内容

解法技法

変数分離、積分因子、定数変化法など、古典的な解法を意味付きで理解。

存在・一意性

Picard–Lindelöf 定理により、解が存在し一意であることを保証。

安定性理論

平衡点の分類、Lyapunov 関数、線形化による安定性解析。

分岐とカオス

パラメータ変化による質的変化、Hopf 分岐、初期値鋭敏性。

なぜ理論を学ぶのか

数値解法(Runge–Kutta など)は非常に強力だが、以下の問いには直接答えてくれない:

  • 解は存在するのか・一意なのか
  • 初期値を変えたとき解はどれくらい変わるか
  • 長時間後に安定するか、発散するか
  • パラメータを変えると振る舞いが質的に変わるか(分岐)
  • 数値計算結果は信用できるか(数値不安定・剛性)

これらはODE の理論なしには判断できない問題である。

応用分野

  • 物理学:運動方程式、振動、波動
  • 工学:制御理論、回路解析、構造力学
  • 生物学:人口モデル、感染症モデル(SIR)
  • 経済学:成長モデル、動的最適化
  • 化学:反応速度論
  • 機械学習:Neural ODE、連続時間モデル