Excel VBA 数学教室ではアフィリエイトプログラムを利用して商品を紹介しています。

合成関数と逆関数の微分公式

合成関数の微分公式

微分可能な関数 y=f(z),z=g(x) があって、合成関数 y=f(g(x)) の微分は次のように計算できます。
 (1)dydx=dydzdzdx=f(g(x))g(x)
これは 鎖の法則 (chain rule) とよばれ、微積分全体にわたって大きな威力を発揮する公式です。

【合成関数の微分公式の証明】
x の増分 Δx に対する z の増分を Δz, また z の増分 Δz に対する y の増分を Δy とすると
 ΔyΔx=ΔyΔzΔzΔx
のように書くことができます。z=g(x) は微分可能なので連続です。すなわち Δx0 のとき Δz0 となるので、
 dydx=limΔxΔyΔx=limΔzΔyΔzlimΔxΔzΔx=dydzdzdx
が導かれます。いくつか計算例を見てみましょう。

y=(ax2+bx+c)3 を微分してみます。z=ax2+bx+c とおくと y=z3 なので
 y=dydzdzdx=3z2(ax+b)=3(ax+b)(ax2+bx+c)2
となります。y=x2+1 を微分します。z=x2+1 とおくと y=z なので
 y=dydzdzdx=xz=xx2+1
となります。

逆関数の微分公式

一価単調連続関数 f(x) の逆関数 y=f1(x) が存在するとき、その微分は
 (2)dydx=1dx/dy
によって計算できます。

【逆関数の微分公式の証明】
合成関数の微分公式 (1) を用いて (2) を証明することができます。
y=f1(x)x=f(y) と書き直せるので両辺を x で微分すると
 1=df(y)dx=df(y)dydydx
ここで f(y)=x なので
 1=dxdydydx
となります。すなわち
 dydx=1dx/dy
となります。例として、y=xn を微分してみます。
 x=yn
のように書き直せるので、公式 (2) より
 dydx=1dx/dy=1nyn1=1nx(n1)/n=1nx(1n)/n=1nx1n1
というよく知られた公式が得られます。この微分計算は証明過程で行ったように「両辺を微分する」という方法で行うこともできます。x=yn の両辺を微分すると
 1=nyn1y
ここで yn=x を代入して
 1=nx11ny
となるので、
 y=1nx1n1
というように同じ結果が得られます。

エクセルや数学に関するコメントをお寄せください