常微分方程式 入門
Introduction to Ordinary Differential Equations
入門(高校〜大学1年レベル)
このレベルについて
入門では、微分方程式を「計算問題」ではなく「変化を記述する言語」として理解する。解けなくても「何が起きるか」を語れるようになることが目標である。
前提知識
- 微分の基本(傾き、変化率の直感)
- 積分の基本(面積、累積の直感)
- 関数とグラフの基礎
目次
主要な概念
微分方程式の定義
未知関数とその導関数を含む方程式。例えば $\dfrac{dx}{dt} = f(t, x)$ は、時刻 $t$ における状態 $x$ の変化率が $f(t, x)$ で与えられることを意味する。
初期値問題
微分方程式と初期条件 $x(t_0) = x_0$ の組。初期値を決めると、解曲線が一本に定まる(一意性が成り立つ場合)。
方向場
各点 $(t, x)$ に傾き $f(t, x)$ のベクトルを描いたもの。解曲線はこのベクトル場に沿って流れる。
このレベルで理解できる応用
指数的成長・減衰
$\dot{x} = kx$ の解 $x(t) = x_0 e^{kt}$ は、人口増加、放射性崩壊、複利計算など多くの現象を記述。$k > 0$ で指数的成長、$k < 0$ で指数的減衰。
ニュートンの冷却法則
物体の温度 $T$ と周囲温度 $T_{\text{env}}$ の差に比例して冷却:$\dot{T} = -k(T - T_{\text{env}})$。これも指数的減衰の形。
終端速度
落下物体の速度 $v$ は $\dot{v} = g - kv$(空気抵抗あり)。長時間後に $v \to g/k$ に収束(終端速度)。
ロジスティック成長
環境収容力 $K$ を考慮した人口モデル:$\dot{x} = rx(1 - x/K)$。S字カーブで $K$ に収束。
単振動(振り子・ばね)
振り子やばねの運動は $\ddot{x} = -\omega^2 x$ で表される。増減ではなく「行き来」を生む二階の微分方程式で、読み物「なぜ世界は揺れるのか」で詳しく扱う。
学習のポイント
- 計算より意味:解の形より「どう振る舞うか」に注目する
- 視覚化:方向場を描いて解曲線の全体像をつかむ
- 現象と対応:物理・生物の具体例と常に結びつける
- 数値の限界:数値解は一本の軌道しか見せないことを意識する
読み物
未来を描く方程式 [読み物]
「いまの変化率」という局所のルールから、なぜ未来の姿が立ち上がるのか。ニュートンの賭けから決定論とカオスまで、肩の力を抜いて語る。
なぜ世界は揺れるのか [読み物]
ブランコ、振り子、弦、交流。世界はなぜこうも揺れたがるのか。「行き過ぎては引き戻される」という一つの仕掛けから単振動が生まれる物語を、ガリレオの発見を交えて語る。
冷めるコーヒーと、ふえる群衆 [読み物]
冷めるコーヒー、ふくらむ貯金、ふえすぎる群衆。日常の「ふえる・へる・落ち着く」を、指数的成長・減衰からロジスティックのS字まで、マルサスやニュートンの逸話とともにひと筆書きでつなぐ。
よくある質問
微分方程式とは何か(高校生にも分かる説明)
微分方程式は「変化率(導関数)を含む方程式」である。例えば『バクテリアの増殖速度は現在の個体数に比例する』という事実を式に書くと $\dfrac{dy}{dt} = ky$ となる。これが微分方程式で、その解 $y = Ce^{kt}$ が実際の個体数の変化を表す。
方向場(傾き場)とは何か
方向場(slope field)は、$\dfrac{dy}{dx} = f(x,y)$ の解曲線の傾きを平面上の各点に小さな矢印で描いた図である。解の式が求まらなくても、方向場を見れば解曲線の大まかな形(増加・減少・振動・発散など)を視覚的につかめる。
微分方程式は何の役に立つのか
「いまの状態」から「次にどうなるか」を予測する道具である。物体の運動、人口や感染の増減、電気回路、化学反応、経済モデルなど、時間とともに変化するあらゆる現象を一本の式で記述し、未来のふるまいを読み解ける。