微分 — 「瞬間の変化」をつかまえる
車のスピードメーターは「いまこの瞬間の速さ」を表示します。でも速さ=距離÷時間で、瞬間の時間は0秒…0では割れないはず。このパラドックスを解決する道具が微分です。ズーム・割線・導関数の3つのアニメで、「瞬間の変化率」を目で見て納得します。
1. 微分は「瞬間の変化率」
平均の変化率なら簡単です。2時間で120km進んだら平均60km/h。これは「2点のあいだ」の変化率で、割り算1回で求まります。
でもスピードメーターが指すのは1点(いまこの瞬間)の速さ。素直に計算しようとすると「進んだ距離0 ÷ 経過時間0」になってしまい、手が止まります。
微分のアイデアはこうです — 瞬間を直接計算するのではなく、測る間隔をどんどん縮めていったときの「行き先」として瞬間の変化率を定義する。グラフのことばで言えば、曲線に1点で触れる接線の傾きを求めることに当たります。
その前にまず、「なめらかな曲線は拡大すると直線に見える」という微分の大前提を体感しましょう。
2. ズームすれば直線 — なめらかさの正体
地球は丸いのに、足元の地面は平らに見えます。巨大な円も、うんと拡大すれば直線と区別がつかないからです。実は x² や sin x のようななめらかな曲線はすべて同じ性質を持っています。1点をどんどん拡大してみましょう。
3. 割線から接線へ — 「瞬間」は極限でつかまえる
傾きを計算するには2点が必要です。そこで、注目する点 P のそばにもう1点 Q を取り、2点を結ぶ直線(割線)の傾きをまず計算します。P と Q の横の間隔を h とすると、割線の傾きは (f(x₀+h) − f(x₀)) / h。あとは h をどんどん小さくして、Q を P に滑り寄せていくだけです。
4. 導関数 — 「傾き」もまた関数になる
微分係数 f'(x₀) は点ごとに決まる1つの数です。それなら、すべての点で傾きを測って記録すれば、新しい関数 f'(x) ができるはず。これが導関数です。下のデモでは、点が曲線の上を走りながら接線の傾きを測り、下の段にその記録をリアルタイムで描いていきます。
5. まとめ — 機械学習は微分で「降りる方向」を知る
- 微分=瞬間の変化率=接線の傾き。割線の傾き (f(x+h)−f(x))/h の h→0 の極限として定義される。
- なめらか=ズームすると直線。尖った点(|x| の角など)では微分できない。
- 導関数 f'(x) は「各点の傾きの記録」。山頂・谷底では f'(x) = 0 — 最大・最小の候補を探す手がかりになる。