微分の意味

 もう一度微分の定義を、以後で使いやすい形でまとめると、

関数y=f(x)xdxだけ変化させる。するとy=f(x)の値は変化するが、「微小な領域に眼を向けて」ローカルな部分だけを見れば、この変化量はdxに比例する。よって、

f(x+dx)=f(x)+f(x)dx

のように書くことができる。このdxの前の係数f(x)が「f(x)の導関数(微係数、または微分)」と呼ばれる量である。

となる。

ライプニッツ則

 前回微分の性質として線形性を述べたが、今日はまず「ライプニッツ則」を述べよう。ライプニッツ則とは

ddx(f(x)g(x))=(ddxf(x))g(x)+f(x)ddxg(x)

または

(f(x)g(x))=f(x)g(x)+f(x)g(x)

という式。つまり、

関数の積の微分は「前の微分×後そのまま」+「前そのまま×後の微分」になる。

ということ。具体的には、

f(x+dx)g(x+dx)=(f(x)+f(x)dx)f(x+dx)(g(x)+g(x)dx)g(x+dx)=f(x)g(x)+f(x)g(x)dx+f(x)g(x)dx=f(x)g(x)+(f(x)g(x)+f(x)g(x))(f(x)g(x))dx

という計算をやると、右辺のdxの1次のオーダーの係数(つまり、微係数)がf(x)g(x)+f(x)g(x)であることがわかる。下の図はこの微分演算の時に行われている微小変化のイメージである。

 このあたり(次の合成関数の微分も)の話は、微分というものの意味がわかっていれば、ある意味「あたりまえ」の式である。ここの話を聞いてすぐに納得できない、という人は、まだ「微分のこころ」がわかってない可能性があるので、「そもそも微分とは何か?」というところから考えなおして欲しい。

合成関数の微分

合成関数の微分(このルールは「連鎖律(chain rule)」とも呼ばれる)を数式で表現しておこう。g(f(x))という合成関数を考えて、その独立変数xx+dxと微小変化させる。

結果、f(x)

f(x+dx)=f(x)+f(x)dxd(f(x))

へと変化する。ここでd(f(x))=f(x)dxという記号を使った。d()のようにdをつけることで「(なんとか)の微小変化」という意味を持たせるこれをさらに省略してdf(x)、さらに(x)も省略してdfとだけ書いたりもする。。ライプニッツの記号の方を使うと、d(f(x))=dfdx(x)dxと書けて、この式を「dxを約分している」というイメージで捉えることができる。

f(x)xが微小変化すると、g(f(x))

g(f(x+dx))=g(f(x)+f(x)dxd(f(x)))

と微小変化する。上にも書いたように、f(x)dxの部分をd(f(x))と考えれば、

g(f+d(f(x)))=g(f)+g(f)d(f(x))

という展開をもう一度考えて、

g(f(x+dx))=g(f(x))+g(f(x))f(x)dxd(f(x))

とすることで、g(f(x))の導関数がg(f(x))f(x)だとわかる。

これを図で表現したのが右の図である。合成関数のときのように、xyzy=f(x),z=g(y))という関係がある時、xを微小変化させた時にそれに応じてyが、そして連鎖してzが変化する。

図には三つの導関数

dydx(x),dzdy(y),dzdx(x)

を表す三角形(この三角形の傾きが導関数の値)が描かれている。導関数はdx,dy,dzという三つの微小量の比でここでも計算しているのは微小変化の「比」だけであって、微小変化そのものではない。計算されるものだから、

dzdy(y)dydx(x)=dzdx(x)    y=f(x)

が成立する。

dzdydydx=dzdx

という「約分」を行った、と考えてもよい。

例としてF(x)=(x2+x)3の微分をしてみよう。これをf(y)=y3,y=g(x)=x2+xとして、F(x)=f(g(x))と考えてから微分すると、

ddxF(x)=ddxg(x)(2x+1)ddyf(y)3y2=3(2x+1)(x2+x)2

となる。慣れてきたらyを導入するのも省略して、

(x2+x)3+d((x2+x)3)=(x2+x+d(x2+x))3d((x2+x)3)=(x2+x+d(x2+x))3(x2+x)3d((x2+x)3)=3(d(x2+x))(x2+x)2=3(2x+1)(x2+x)2dx

のように計算したってよい。

分数関数の微分

 y=1f(x)の微分の公式を出そう。

ここまでやった微分の性質「ライプニッツ則」と「合成関数の微分」のどちらを使っても出せる。

ライプニッツ則を使うなら、まずyf(x)=1と直してから

yf(x)=1dyf(x)+yf(x)dx=0dyf(x)=y1f(x)f(x)dxdydx=f(x)(f(x))2

として計算することができる。

 合成関数の微分を使うなら、まずg(y)=1y,y=f(x)と二段階の合成関数にしてから

ddxg(y)=g(y)×f(x)=1(f(x))2×f(x)

とすればよい。

 どちらの出し方も、微分の性質から自然に出てくる性質だということに注意しよう。

逆関数の微分

関数y=f(x)の逆関数x=f1(y)を微分するとどうなるか。導関数はdydxという比で計算される。dydx=f(x)なのだから、dxdy=1f(x)なのは当たり前である。よって、

dxdy(y)=1f(x)|x=f1(y)    (f(x)xf1(y))

という結果になる。つまりは「逆関数の微分は関数の微分の逆数」である。