logo

自然対数のべき乗の積分法 📂レンマ

自然対数のべき乗の積分法

公式

(lnx)ndx=x(lnx)nn(lnx)n1dx \int {{(\ln x)}^{ n }} dx=x{{(\ln x)}^{ n }}-\int n{{(\ln x)}^{ n-1 }}dx

説明

積分問題を解いていると、よく見かけるタイプだ。こういう問題を部分積分でまっすぐ解くと、時間をかなり取られてしまう。まずは、ルールを見つけてみよう。 f(n)=(lnx)ndxf(n)=\int {{(\ln x)}^{ n }} dx (ただし、n=1,2,3n=1,2,3…)とするとき

f(1)=x(lnx1)+Cf(2)=x(lnx)22lnx+2+Cf(3)=x(lnx)33(lnx)2+6lnx6+Cf(4)=x(lnx)44(lnx)3+12(lnx)224lnx+24+C \begin{align*} f(1) =& x(\ln|x|-1)+C \\ f(2) =& x{(\ln|x|)^{ 2 }-2\ln|x|+2}+C \\ f(3) =& x{(\ln|x|)^{ 3 }-3(\ln|x|)^{ 2 }+6\ln|x|-6}+C \\ f(4) =& x{(\ln|x|)^{ 4 }-4(\ln|x|)^{ 3 }+12(\ln|x|)^{ 2 }-24\ln|x|+24}+C \end{align*}

四乗まで積分した結果を見ると、何かのルールが見える。f(n)f(n)からx(lnx)nx(\ln|x|)^{ n } を除いて、f(n1)f(n-1)から積分定数を取り除いてn-nを掛けている。

f(1)=x(lnx1)+C f(1)=x(\ln|x|-1)+C

lnx1\downarrow \ln|x|-12-2を掛ける。

f(2)=x(lnx)22lnx+2+C f(2)=x{(\ln|x|)^{ 2 }-2\ln|x|+2}+C

2lnx+2\downarrow –2\ln|x|+23-3を掛ける。

f(3)=x(lnx)33(lnx)2+6lnx6+C f(3)=x{(\ln|x|)^{ 3 }-3(\ln|x|)^{ 2 }+6\ln|x|-6}+C

3(lnx)2+6lnx6\downarrow -3(\ln|x|)^{ 2 }+6\ln|x|-64-4を掛ける。

f(4)=x(lnx)44(lnx)3+12(lnx)224lnx+24+C f(4)=x{(\ln|x|)^{ 4 }-4(\ln|x|)^{ 3 }+12(\ln|x|)^{ 2 }-24\ln|x|+24}+C

上の過程をnnに対して一般化すると、

(lnx)ndx=x(lnx)nn(lnx)n1dx \int {{(\ln x)}^{ n }} dx=x{{(\ln x)}^{ n }}-\int n{{(\ln x)}^{ n-1 }}dx

式を見ればわかるが、次数を見てすぐに書き連ねるのは難しいから、2次や3次までは丸暗記するのがいい。

参考

自然対数とeの指数は密接な関連があって、どこかで似た形がたくさん見られる。

xnexdx=xnexnxn1exdx \int x^{ n }e^{ x }dx=x^{ n }e^{ x }-\int nx^{ n-1 }e^{ x }dx

ここで紹介した次数と異なるのは、xxの次数だけだ。

λxeλxdx=(x1λ)eλx+c \int { \lambda x { e }^{ \lambda x }dx }=\left( x-\frac { 1 }{ \lambda } \right) {e}^{ \lambda x }+c

n=1n=1で、xxが定数倍の場合も、意外とよく使われる。あんな形じゃなくても、適切に変形した後に公式を適用すると、解答がずっと簡単になる。