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

対数関数の微分と積分

この記事では、対数関数 logx の微分と積分ついて解説します。

対数関数の導関数

 対数関数の微分 については次のような公式が知られています。
 (1)(logx)=1x(2)(logax)=1x(3)(log|f(x)|)=f(x)f(x)(4)(logax)=1xloga
【(1)の証明】微分の定義にしたがって証明します。
 (logx)=limΔx0log(x+Δx)Δx=limΔx01Δxlog(x+ΔxΔx)=limΔx0log(1+Δxx)xΔx1x
ここで極限公式
 limh0(1+h)1/h=e
において h=Δx/x とおくと
 limΔx0(1+Δxx)xΔx=e
となるので、対数関数の微分公式
 (logx)=loge1/x=1x
が導かれます。

【(2)の証明】loga は定数ですから微分の途中で消えます。
 (logax)=(loga+logx)=1x
【(3)の証明】y=log|f(x)| とおくと
 dydx=dydfdfdx=f(x)f(x)
【(4)の証明】底の変換公式を用います。
 (logax)=(logxloga)=1xloga 
 
対数関数の微分を積分形式で書くと次のようになります。
 (5)dxx=logx+C(6)f(x)f(x)dx=log|f(x)|+C 
≫【Amazon】ニュートン式 超図解 最強に面白い!! 対数

対数微分法

ある種の関数の微分は両辺の対数をとってから微分すると簡単になることがあります。この方法を対数微分法といいます。例として y=xx(x>0) の導関数を対数微分法を使って求めてみます。両辺の対数をとると、
 logy=xlogx
公式 (1) と (3) を使って両辺を微分します。
 yy=logx+1
これを整理して y=xx を戻すと
 y=xx(logx+1)
となります。続けて二階微分を対数微分法で計算してみましょう。上式の対数をとると
 logy=xlogx+loglogx+1
両辺の対数をとると
 yy=logx+x1x+1/xlogx+1
右辺を整理すると
 yy=logx+1+1x(logx+1)
y=xx(logx+1) を戻すと
 y=xx{(logx+1)2+1x}
を得ます。

対数関数の積分

まずは部分積分の例題として有名な式です。
 (7)logxdx=xlogxx+C(8)log1xdx=xlogx+C
【証明】証明には部分積分を用います。
 1logxdx=xlogxx1xdx=xlogxx+Clog1xdx=xlog1xx1/x21/xdx=xlogx+x+C
下図に F(x)=xlogxx および、その導関数である f(x)=logx を描いておきましたので、イメージを補強してください。
 
F=xlogx-xグラフ

またとくに 1 から e までの定積分は
 (9)1elogxdx=1 
となるので、これも覚えておきましょう。計算例です:
 log(ax+b)dx=1a[(ax+b)log(ax+b)axb]+C
ちなみに上の計算には次の公式を用いています:
 f(ax+b)dx=1aF(ax+b)+C 
logx/x の積分もぜひ覚えておきたいところです。
 (10)logxxdx=12(logx)2+C
これは dx/x=d(logx) と見れば自然と出てくる式です。

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