数学の概念

部分積分の例題:uの選び方から答えの検算まで

2026年10月14日3分で読めます
部分積分の例題:uの選び方から答えの検算まで

∫xe2x dx\int x e^{2x}\,dxを考えてみましょう。べき関数の積分公式だけでは積全体を積分できず、e2xe^{2x}だけを積分するとxxが残ります。部分積分は、この積を扱う方向を決める方法です。微分すると単純になる部分を微分し、積分しやすいままの部分を積分して、残ったより簡単な積分を処理します。

この記事では、単純な積から、繰り返して使う場合や上下限のある定積分まで、部分積分の例題を順に解きます。手法より先に積分の意味を確認したい場合は積分の解説をお読みください。微分の解説も役立ちます。ここでは答えを微分することが最も有効な検算だからです。

公式の由来

積の微分法則はddx(uv)=udvdx+vdudx\frac{d}{dx}(uv)=u\frac{dv}{dx}+v\frac{du}{dx}です。両辺を積分し、一方の項を移項すると、OpenStax Calculus, Volume 2でも説明される部分積分の公式が得られます。

∫u dv=uv−∫v du.\int u\,dv=uv-\int v\,du.

ここでuuは微分するために選ぶ式、dvdvは積分するために選ぶ部分です。duduとvvを求めたあと、新しい積分∫v du\int v\,duは元の積分より簡単であるべきです。かえって難しくなるなら、分け方を見直してください。この公式は積の微分法則から代数的に導かれますが、どの分け方でも計算が楽になると保証するものではありません。

不定積分では最後に積分定数CCを忘れないでください。vvの原始関数を選ぶときにも定数を含められますが、都合のよいvvを一つ選び、最終結果にCCを付けるほうが簡単です。

目的を持って u と dv を選ぶ

まず「微分すると小さくなる因子はどれか」と考えます。多項式x2x^2は2x2x、22、そしてゼロへと変わります。対数関数は1/x1/xになり、残りの部分と組み合わせやすい場合があります。一方、指数関数や正弦・余弦は、繰り返し積分しても比較的扱いやすいままです。

よく知られるLIATEという語呂合わせは、対数関数、逆三角関数、代数関数、三角関数、指数関数の順にuuの候補を並べます。OpenStaxはこれを経験的な目安として紹介しており、定理ではありません。最初に当てはまる文字を盲信せず、得られた∫v du\int v\,duを確かめましょう。別の分け方のほうが短い場合もあり、置換積分のほうが適した積もあります。

例えば∫2xcos⁡(x2) dx\int 2x\cos(x^2)\,dxには、内側の関数x2x^2とその導関数2x2xがあります。t=x2t=x^2と置けばdt=2x dxdt=2x\,dxとなり、積分はsin⁡(x2)+C\sin(x^2)+Cです。ここで部分積分を使うと、簡単な合成関数の問題をわざわざ複雑にしてしまいます。対してxe2xx e^{2x}には、そのように直接対応する内側の関数と導関数がなく、xxを微分すればその因子が消えます。

計算前に二列の小さな表を書き、片側にuuとdudu、もう片側にdvdvとvvを置きましょう。そしてvvとduduを掛けたとき、より簡単な積分になるか確かめます。この確認によって、見慣れていて積分しやすいというだけでその因子をuuに選ぶ誤りを避けられます。

例題1:一次式と指数関数の積

∫xe2x dx\int x e^{2x}\,dxを求めます。u=xu=xと選ぶとdu=dxdu=dxです。dv=e2x dxdv=e^{2x}\,dxと選ぶとv=12e2xv=\frac12e^{2x}になります。係数12\frac12は重要です。e2xe^{2x}を微分すると、さらに2が掛かるからです。

∫xe2x dx=x(12e2x)−∫12e2x dx=xe2x2−e2x4+C=e2x4(2x−1)+C.\begin{aligned} \int x e^{2x}\,dx &=x\left(\frac12e^{2x}\right)-\int\frac12e^{2x}\,dx\\ &=\frac{x e^{2x}}2-\frac{e^{2x}}4+C\\ &=\frac{e^{2x}}4(2x-1)+C. \end{aligned}

因数をくくった形の答えを微分します。積の微分法則により14[2e2x(2x−1)+2e2x]\frac14[2e^{2x}(2x-1)+2e^{2x}]となり、これはxe2xx e^{2x}に簡約されます。元の被積分関数に正確に戻りました。もし検算で2xe2x2x e^{2x}が出たなら、12\frac12を忘れた可能性があります。e2xe^{2x}の積分ではこの係数が必要です。

この選び方には終了点も見えています。xxを微分すると定数になるため、残りの積分には指数関数しか含まれません。この例で「簡単になる」とは、そういう意味です。

例題2:対数関数を積分する

∫ln⁡x dx\int\ln x\,dxをx>0x>0で求めます。式に積は書かれていませんが、1を掛けてln⁡x=1⋅ln⁡x\ln x=1\cdot\ln xとできます。u=ln⁡xu=\ln x、dv=dxdv=dxと選ぶと、du=1x dxdu=\frac1x\,dx、v=xv=xです。

∫ln⁡x dx=xln⁡x−∫x1x dx=xln⁡x−x+C.\begin{aligned} \int\ln x\,dx &=x\ln x-\int x\frac1x\,dx\\ &=x\ln x-x+C. \end{aligned}

検算は簡単です。ddx(xln⁡x−x)=ln⁡x+1−1=ln⁡x\frac{d}{dx}(x\ln x-x)=\ln x+1-1=\ln xとなります。定義域をx>0x>0に限定しているため、ゼロをまたがずにln⁡x\ln xと1/x1/xを使えます。より一般的な原始関数xln⁡∣x∣−x+Cx\ln|x|-x+Cはゼロを含まない区間で使えますが、この問題は正の範囲にとどまります。

もしu=1u=1、dv=ln⁡x dxdv=\ln x\,dxと選べば、vvを求めるために元の積分を既に知っている必要があります。この堂々巡りになる分け方からも、ここでは対数関数をuuに選ぶ理由が分かります。

例題3:多項式が消えるまで繰り返す

I=∫x2sin⁡x dxI=\int x^2\sin x\,dxを求めます。x2x^2は微分すると次数が下がり、正弦関数の積分は単純です。まずu=x2u=x^2、dv=sin⁡x dxdv=\sin x\,dxと選ぶと、du=2x dxdu=2x\,dx、v=−cos⁡xv=-\cos xです。

I=−x2cos⁡x+2∫xcos⁡x dx.I=-x^2\cos x+2\int x\cos x\,dx.

残った積分も積を含みます。J=∫xcos⁡x dxJ=\int x\cos x\,dxとし、もう一度部分積分を使います。u=xu=x、du=dxdu=dx、dv=cos⁡x dxdv=\cos x\,dx、v=sin⁡xv=\sin xです。すると

J=xsin⁡x−∫sin⁡x dx=xsin⁡x+cos⁡x.J=x\sin x-\int\sin x\,dx=x\sin x+\cos x.

この結果をIIに代入します。

∫x2sin⁡x dx=−x2cos⁡x+2xsin⁡x+2cos⁡x+C.\int x^2\sin x\,dx=-x^2\cos x+2x\sin x+2\cos x+C.

次に項ごとに微分します。−x2cos⁡x-x^2\cos xの導関数は−2xcos⁡x+x2sin⁡x-2x\cos x+x^2\sin x、2xsin⁡x2x\sin xの導関数は2sin⁡x+2xcos⁡x2\sin x+2x\cos x、2cos⁡x2\cos xの導関数は−2sin⁡x-2\sin xです。余分な項がすべて打ち消し合い、x2sin⁡xx^2\sin xが残ります。この相殺は、正弦を積分したときの符号と、x2x^2を微分したときの係数2の両方を確認できます。

各回で一つの因子が小さくなるとき、部分積分の繰り返しは有効です。新しい積分が元の積分に似ていても、元の積分を式の片側にまとめて解ける場合があります。ただし、終わり方の見通しがないまま公式を繰り返さないでください。

例題4:定積分の上下限を保つ

∫01xln⁡(1+x) dx\int_0^1 x\ln(1+x)\,dxを計算します。因子xxは積分しやすく、ln⁡(1+x)\ln(1+x)を微分すると1/(1+x)1/(1+x)になります。u=ln⁡(1+x)u=\ln(1+x)、dv=x dxdv=x\,dxと選びましょう。するとdu=11+x dxdu=\frac{1}{1+x}\,dx、v=x2/2v=x^2/2です。定積分での部分積分は∫abu dv=[uv]ab−∫abv du\int_a^b u\,dv=[uv]_a^b-\int_a^b v\,duです。

∫01xln⁡(1+x) dx=[x22ln⁡(1+x)]01−12∫01x21+x dx=12ln⁡2−12∫01(x−1+1x+1)dx.\begin{aligned} \int_0^1 x\ln(1+x)\,dx &=\left[\frac{x^2}{2}\ln(1+x)\right]_0^1 -\frac12\int_0^1\frac{x^2}{1+x}\,dx\\ &=\frac12\ln2-\frac12\int_0^1\left(x-1+\frac1{x+1}\right)dx. \end{aligned}

多項式の割り算でx2/(x+1)=x−1+1/(x+1)x^2/(x+1)=x-1+1/(x+1)と分かります。これをゼロから1まで積分すると1/2−1+ln⁡2=ln⁡2−1/21/2-1+\ln2=\ln2-1/2です。したがって

∫01xln⁡(1+x) dx=12ln⁡2−12(ln⁡2−12)=14.\int_0^1 x\ln(1+x)\,dx =\frac12\ln2-\frac12\left(\ln2-\frac12\right)=\frac14.

この正の答えは、xln⁡(1+x)x\ln(1+x)が[0,1][0,1]で非負であることと整合します。独立した代数的な検算として、原始関数x2−12ln⁡(1+x)−x24+x2\frac{x^2-1}{2}\ln(1+x)-\frac{x^2}{4}+\frac{x}{2}を使えます。1とゼロを代入しても1/41/4になります。定積分では、新しい積分にも同じ上下限を引き継いでください。最後の数値には+C+Cを付けません。

解答付きの練習問題3題

1. 多項式と指数関数。 ∫3xex dx\int 3x e^x\,dxを求めます。

u=3xu=3x、dv=ex dxdv=e^x\,dxとすると、du=3 dxdu=3\,dx、v=exv=e^xです。したがって

∫3xex dx=3xex−3∫ex dx=3ex(x−1)+C.\int 3x e^x\,dx=3x e^x-3\int e^x\,dx=3e^x(x-1)+C.

3ex(x−1)3e^x(x-1)を微分すると3ex(x−1)+3ex=3xex3e^x(x-1)+3e^x=3xe^xとなり、元の被積分関数に一致します。

2. 係数を伴う対数。 ∫xln⁡x dx\int x\ln x\,dxをx>0x>0で求めます。

u=ln⁡xu=\ln x、dv=x dxdv=x\,dxと選ぶと、du=dx/xdu=dx/x、v=x2/2v=x^2/2です。

∫xln⁡x dx=x22ln⁡x−12∫x dx=x22ln⁡x−x24+C.\int x\ln x\,dx=\frac{x^2}{2}\ln x-\frac12\int x\,dx =\frac{x^2}{2}\ln x-\frac{x^2}{4}+C.

微分するとxln⁡x+x/2−x/2=xln⁡xx\ln x+x/2-x/2=x\ln xです。二つのx/2x/2の項を残して書くと、検算の流れを追いやすくなります。

3. 定積分。 ∫0π/2xcos⁡x dx\int_0^{\pi/2}x\cos x\,dxを計算します。

u=xu=x、dv=cos⁡x dxdv=\cos x\,dxとし、du=dxdu=dx、v=sin⁡xv=\sin xを得ます。部分積分を適用したあとに上下限を代入します。

∫0π/2xcos⁡x dx=[xsin⁡x]0π/2−∫0π/2sin⁡x dx=π2−[−cos⁡x]0π/2=π2−1.\begin{aligned} \int_0^{\pi/2}x\cos x\,dx &=[x\sin x]_0^{\pi/2}-\int_0^{\pi/2}\sin x\,dx\\ &=\frac\pi2-[-\cos x]_0^{\pi/2}\\ &=\frac\pi2-1. \end{aligned}

この区間ではxxとcos⁡x\cos xがともに非負で、π/2−1\pi/2-1も正です。xsin⁡x+cos⁡xx\sin x+\cos xを微分するとxcos⁡xx\cos xとなり、上下限の計算に使った原始関数を確かめられます。

原始関数の選び方を練習するには、Math Zenの積分トピックをご利用ください。繰り返し積分する手法の後の応用例は、ラプラス変換の解説にあります。

よくある質問

置換積分と部分積分はどう使い分けますか?
まず 2x cos(x²) のように、内側の関数とその導関数が一緒にあるか探します。この場合は置換が直接的です。x e^(2x) のように、微分すると因子が単純になる積なら、部分積分を試してください。二つの方法を順に使う積分もあります。
LIATE には必ず従うべきですか?
いいえ。LIATE は u を最初に選ぶための目安です。新しい積分 v du で判断してください。それが難しくなったり、元の問題に戻ったりするなら選び直します。
どの答えも微分で検算できますか?
不定積分では、提案した原始関数を微分すると、指定された定義域で元の被積分関数に戻らなければなりません。定積分では、まず原始関数を確かめてから端点での値の差を計算します。数値による概算も、不自然な符号や大きさに気づく助けになります。
定積分の答えに +C がないのはなぜですか?
定積分は数です。原始関数を F + C と書いても、(F(b) + C) − (F(a) + C) では定数同士が打ち消し合います。

実際に解いてみる