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

ロピタルの定理と不定形の極限値

ロピタルの定理

0/0 の不定形の極限値を求めるときに、次のロピタルの定理(L’Hospital’s rule)が役立つときがあります。

関数 f(x)g(x)[a,b] で連続、区間内で微分可能、g(x)0 であるとします。また f(x)/g(x)xa で極限値をもつならば、f(a)=f(b)=0 のときに
limxaf(x)g(x)=f(a)g(a)が成り立つ。

【ロピタルの定理の証明】
証明には コーシーの平均値の定理 を用います。a より大きな x に対しては
 f(x)f(a)g(x)g(a)=f(c)g(c)(a<c<x)
となるような c が存在します。xa とすれば ca となるので、
 limxaf(x)g(x)=f(a)g(a)
が成り立ちます。同様にa より小さな x に対して
 f(a)f(x)g(a)g(x)=f(d)g(d)(x<d<a)
となるような d が存在します。xa とすれば da となるので、やはり
 limxaf(x)g(x)=f(a)g(a)
が成り立ちます。

ロピタルの定理を用いると、非常に有用な関数の極限値が得られます。たとえば有名な sinx/xx0 における極限値は
 limx0sinxx=limx0cosx1=1
というように簡単に計算できます。念のために定理の適用条件を確認しておくと、f(x)=sinxg(x)=x はともに実数全域で連続かつ微分可能で、g(x)=10 , f(0)=g(0)=0 を満たしています。同様に
 limx01cosxx2=limx0sinx2x=12
という極限値も得られます。証明は省略しますが(後日改めてこのページに更新掲載する予定です)、ロピタルの定理は ∞/∞ の形にも適用範囲を広げることができます。たとえば ex/x2 について
 limxexx2=limxex2x=limxex2=
となります。ex は何度微分しても形は変わらないので、ex/xn についても全く同じように
 limxexxn=limxexn(n1)21=
となることがわかります。また n>0 のとき logx/xn
 limxlogxxn=limx1/xnxn1=limx1nxn=0
となります。以上の2つについては公式として覚えておくと便利です。

limxexxn=,limxlogxxn=0

つまり x を十分に大きくとれば、指数関数は x10x100 のようにどれだけ大きな指数の x のべき乗関数よりも速く増加し、対数関数は x0.1x0.01 のようにどれほど小さな指数の x のべき乗関数よりも緩やかに増加します。

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