テデトク

← コースに戻る

積・商・合成 — 微分の文法

前章までで (xn)=nxn1(x^n)' = nx^{n-1} が手に入りました。 でも実際の関数は xsinxx \sin xsin(3x)\sin(3x) のように部品の組み合わせでできています。 組み合わせの微分規則(いわば微分の文法)は3つだけです。

触ってみる — 積の法則は長方形

f(x)g(x)f(x) \cdot g(x) を「縦 gg、横 ff の長方形の面積」だと思ってください。 スライダーで xx を動かすと、面積の増え方が2つの帯に分解されて見えます。

面積 = f(x)g(x)f(x)\cdot g(x)。x が少し進むと、縦帯 fgdxf'\cdot g\cdot dx横帯 fgdxf\cdot g'\cdot dx が増える。角の小さな灰色(fgdx2f'g'dx^2)は dx0dx \to 0 で消える — これが積の法則です。

同じ積の法則を、今度は xx の動きから離れて、長方形の「増えた面積の帳簿」として見ます。 先ほどの図が関数の変化を追う見方なら、これは ffgg の長さそのものが少し伸びたときの分解です。

元の長方形
fg=6.00fg = 6.00
右の帯
gdf=1.20g\,df = 1.20
上の帯
fdg=1.20f\,dg = 1.20
dfdg=0.24df\,dg = 0.24
増えた面積は gdf+fdg+dfdg=2.64g\,df + f\,dg + df\,dg = 2.64、新しい面積は (f+df)(g+dg)=8.64(f+df)(g+dg) = 8.64 です。
dfdfdgdg が十分小さいと、角 dfdgdf\,dg は一次の部分 gdf+fdg=2.40g\,df + f\,dg = 2.40 よりさらに小さくなります。

種明かし

xxdxdx 進むと、横が fdxf'dx 伸び、縦が gdxg'dx 伸びます。面積の増分は:

fgdx縦帯+fgdx横帯+fgdx2角(無視できる)\underbrace{f' g \, dx}_{\text{縦帯}} + \underbrace{f g' \, dx}_{\text{横帯}} + \underbrace{f'g' \, dx^2}_{\text{角(無視できる)}}

dx0dx \to 0 で角は消え、積の法則が残ります:

(fg)=fg+fg(fg)' = f'g + fg'

商の法則 (fg)=fgfgg2\left(\dfrac{f}{g}\right)' = \dfrac{f'g - fg'}{g^2} は、積の法則を f=fggf = \frac{f}{g} \cdot g に適用すれば導けます(暗記は1つでいい)。

連鎖律 — 速さの掛け算

合成 y=f(g(x))y = f(g(x)) の微分は変化率の掛け算です:

dydx=dydududx\frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dx}

第10章のパイプ図を思い出してください。xx が動くと中間変数 uugg' 倍速で動き、 uu が動くと yyff' 倍速で動く。直列につないだ速さは掛け算です。それだけです。 たとえば y=sin(3x)y = \sin(3x) なら、中身が3倍速なので y=3cos(3x)y' = 3\cos(3x)

機械学習の誤差逆伝播は、この掛け算を何百層も続けているだけです。

理解チェック

y=(x2+1)3y = (x^2 + 1)^3 を微分してください。

答えを見る

外の速さ 3u23u^2 × 中の速さ 2x2x で、y=3(x2+1)22x=6x(x2+1)2y' = 3(x^2+1)^2 \cdot 2x = 6x(x^2+1)^2。 展開してから微分しても同じ答えになりますが、計算量が段違いです。

もう1問: x2x3x^2 \cdot x^3 の微分を、積の法則と「先に x5x^5 にまとめる」方法の両方で計算すると一致するでしょうか?

答えを見る

一致します(5x45x^4)。積の法則: 2xx3+x23x2=2x4+3x4=5x42x\cdot x^3 + x^2\cdot 3x^2 = 2x^4 + 3x^4 = 5x^4。道具が違っても答えは同じです。検算にも使えます。

式で確かめる

動かして掴んだ感覚を、式と言葉で確かめます。間違えても、ヒントと解説で戻れます。

確認 1 / 3

積の法則 (fg)(fg)' はどれですか?

確認 2 / 3

連鎖律を使って y=(x2+1)3y = (x^2 + 1)^3 を微分したとき、x=1x = 1 での値はいくつですか?

確認 3 / 3

y=sin(3x)y = \sin(3x)x=0x = 0 での微分係数はいくつですか?

この章の定義・定理・公式をまとめて確認する

13微分の計算 のまとめページへ

執筆: 榎本颯斗 / 監修: 中野竜之介

中野竜之介: 北海道大学大学院 数学専攻 博士課程・専門: 特殊関数論と代数幾何の交わり

数学レビュー協力: 野田一成・木村敏樹

最終更新: 2026-07-05

内容の誤り・誤植を見つけたら こちらから報告できます。いただいた指摘は 更新履歴 に反映します。