数学の概念

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

2026年11月7日3分で読めます
置換積分の例題:uの選び方から答えの検算まで

∫2xcos⁡(x2) dx\int 2x\cos(x^2)\,dx を考えてみましょう。このような積をそのまま積分できる基本公式はありませんが、答えは短く sin⁡(x2)+C\sin(x^2)+C です。sin⁡(x2)\sin(x^2) を連鎖律で微分すると cos⁡(x2)⋅2x\cos(x^2)\cdot2x となり、被積分関数に戻ります。置換積分は、こうした答えを意図的に見つける方法です。連鎖律を逆向きに使います。内側の関数を見つけて uu と名付け、その導関数に残りの因数を吸収させるのです。

この記事では置換積分の例題を6つ解きます。単純な場合から、定数倍のずれ、対数、積分区間を変える定積分、そして xx を新しい変数で表し直す必要がある置換まで扱います。連鎖律そのものにまだ不安があるなら、先に連鎖律の例題で準備しておきましょう。以下の検算はすべて連鎖律に頼っています。

公式を一行で

OpenStax Calculus 第1巻 §5.5 は、不定積分の置換を次のように述べています。u=g(x)u=g(x) とし、FF が ff の原始関数であるとき、

∫f(g(x)) g′(x) dx=F(g(x))+C.\int f(g(x))\,g'(x)\,dx=F(g(x))+C.

実際には u=g(x)u=g(x)、du=g′(x) dxdu=g'(x)\,dx と書き、積分全体を uu で書き直して積分し、元の変数に戻します。よい選び方かどうかの判定は簡単です。書き直したあとに xx が1つも残ってはいけません。残った場合は、それを uu で表すか、別の uu を選びます。

uの選び方

ほかの関数の中に入っている関数を探します。累乗の中、根号の中、指数の中、三角関数や対数関数の中などです。次に、その導関数が(定数倍を除いて)残りの部分に掛かっているかを確認します。

被積分関数内側の関数その導関数あるか
2x(x2+1)52x(x^2+1)^5x2+1x^2+12x2xある
xex2xe^{x^2}x2x^22x2x係数2を除いてある
ln⁡xx\frac{\ln x}{x}ln⁡x\ln x1x\frac{1}{x}ある
ex2e^{x^2}x2x^22x2xない、置換積分は使えない

最後の行が大切です。∫ex2 dx\int e^{x^2}\,dx は2行目と似ていますが、因数 xx がないので dudu が吸収するものがなく、この積分には初等関数で表せる原始関数そのものがありません。置換積分はいつでも使える技ではなく、導関数がそろっているときに使える方法です。

例題1:導関数がすでにある場合

∫2x(x2+1)5 dx\int 2x(x^2+1)^5\,dx を求めます。u=x2+1u=x^2+1 と置くと du=2x dxdu=2x\,dx です。因数 2x dx2x\,dx はちょうど dudu です。

∫2x(x2+1)5 dx=∫u5 du=u66+C=(x2+1)66+C.\int 2x(x^2+1)^5\,dx=\int u^5\,du=\frac{u^6}{6}+C=\frac{(x^2+1)^6}{6}+C.

検算:(x2+1)66\frac{(x^2+1)^6}{6} の導関数は (x2+1)5⋅2x(x^2+1)^5\cdot2x です。(x2+1)5(x^2+1)^5 を展開して項ごとに積分しても答えは出ますが、ずっと時間がかかり、計算ミスも起きやすくなります。

例題2:定数倍が足りない場合

∫xex2 dx\int xe^{x^2}\,dx を求めます。u=x2u=x^2 と置くと du=2x dxdu=2x\,dx ですが、被積分関数には x dxx\,dx しかありません。2で割って x dx=12 dux\,dx=\frac{1}{2}\,du とします。

∫xex2 dx=12∫eu du=12ex2+C.\int xe^{x^2}\,dx=\frac{1}{2}\int e^{u}\,du=\frac{1}{2}e^{x^2}+C.

12\frac{1}{2} を積分の外に出せるのは、それが定数だからです。足りないのが変数の因数なら同じことはできません。∫ex2 dx\int e^{x^2}\,dx は dx=du2xdx=\frac{du}{2x} と書いても救えません。xx が uu の積分の中に残ってしまうからです。

例題3:内側の関数が対数の場合

∫ln⁡xx dx\int\frac{\ln x}{x}\,dx を求めます。ただし x>0x>0 とします。u=ln⁡xu=\ln x と置くと du=1x dxdu=\frac{1}{x}\,dx です。

∫ln⁡xx dx=∫u du=u22+C=(ln⁡x)22+C.\int\frac{\ln x}{x}\,dx=\int u\,du=\frac{u^2}{2}+C=\frac{(\ln x)^2}{2}+C.

関連する定番の結果が ∫tan⁡x dx=∫sin⁡xcos⁡x dx\int\tan x\,dx=\int\frac{\sin x}{\cos x}\,dx から得られます。u=cos⁡xu=\cos x と置くと du=−sin⁡x dxdu=-\sin x\,dx で、積分は −∫duu=−ln⁡∣cos⁡x∣+C-\int\frac{du}{u}=-\ln\lvert\cos x\rvert+C になります。マイナス符号に注意してください。これはコサインの導関数から来るもので、この例題で最もよくあるミスはこの符号の書き落としです。

例題4:積分区間を変える定積分

∫01x(1+x2)3 dx\int_0^1 x(1+x^2)^3\,dx を計算します。u=1+x2u=1+x^2 と置くと du=2x dxdu=2x\,dx、したがって x dx=12 dux\,dx=\frac{1}{2}\,du です。次に積分区間を変換します。x=0x=0 のとき u=1u=1、x=1x=1 のとき u=2u=2 です。

∫01x(1+x2)3 dx=12∫12u3 du=12[u44]12=12⋅16−14=158.\int_0^1 x(1+x^2)^3\,dx=\frac{1}{2}\int_1^2 u^3\,du=\frac{1}{2}\left[\frac{u^4}{4}\right]_1^2=\frac{1}{2}\cdot\frac{16-1}{4}=\frac{15}{8}.

区間を uu で表したら、元の変数に戻す必要はありません。OpenStaxも定積分の置換をこの形で示しています。積分区間は g(a)g(a) と g(b)g(b) に変わります。典型的なミスは、新しい被積分関数に古い区間0と1をそのまま使うことで、ここでは 18\frac{1}{8} となり、正しい答えの15分の1になってしまいます。

見積もりで確かめましょう。被積分関数は x=0x=0 で0、x=1x=1 で8まで増えるので、面積は0と8の間、それも小さめの値になるはずです。曲線が急になるのは右端の近くだけだからです。158=1.875\frac{15}{8}=1.875 はこれに合っています。

例題5:残ったxを表し直す

∫xx+1 dx\int x\sqrt{x+1}\,dx を求めます。u=x+1u=x+1 と置くと du=dxdu=dx です。根号の外に xx が1つ残ります。置換の式からこれを表します:x=u−1x=u-1。

∫xx+1 dx=∫(u−1)u1/2 du=∫(u3/2−u1/2)du=25(x+1)5/2−23(x+1)3/2+C.\int x\sqrt{x+1}\,dx=\int(u-1)u^{1/2}\,du=\int\left(u^{3/2}-u^{1/2}\right)du=\frac{2}{5}(x+1)^{5/2}-\frac{2}{3}(x+1)^{3/2}+C.

このように戻せるのは、u=x+1u=x+1 が簡単に逆に解けるからです。残った xx を uu できれいに表せないときは、たいてい置き方が間違っています。

例題6:置換積分が向いていない場合

∫xex dx\int xe^{x}\,dx を試してみます。すぐ思いつく u=xu=x では何も変わらず、u=exu=e^x では x=ln⁡ux=\ln u が中に残って ∫ln⁡u du\int\ln u\,du という問題になり、結局別の方法が必要です。この積には、導関数と並んだ内側の関数がありません。これは部分積分の出番で、一方の因数が微分によって簡単になります。

役に立つ習慣:uu の候補を1つか2つ試すのに使う時間は1分までにしましょう。どれでも xx が消えなければ、無理に押し通さず方法を切り替えます。

避けたいミス

  • duを忘れる。 u=x2u=x^2 と置いて内側の関数だけを置き換えると、dxdx が uu についての積分の中に残ります。すべての dxdx を dudu の定数倍に直す必要があります。
  • 変数で割る。 積分の外に出せるのは定数の因数だけです。
  • 新しい積分に古い区間を使う。 両端の区間を変換するか、値を代入する前に xx に戻します。
  • 答えをuのままにする。 不定積分では元の変数に戻し、答えを xx の関数にして +C+C を付けます。
  • 検算を飛ばす。 答えの微分は数秒で済み、符号や定数のミスのほとんどを見つけられます。

練習問題と答え

  1. ∫3x2(x3−4)4 dx\int 3x^2(x^3-4)^4\,dx。u=x3−4u=x^3-4 と置く。答え:(x3−4)55+C\frac{(x^3-4)^5}{5}+C。
  2. ∫sin⁡2xcos⁡x dx\int\sin^2x\cos x\,dx。u=sin⁡xu=\sin x と置く。答え:sin⁡3x3+C\frac{\sin^3x}{3}+C。
  3. ∫e3x dx\int e^{3x}\,dx。u=3xu=3x と置くと dx=13 dudx=\frac{1}{3}\,du。答え:e3x3+C\frac{e^{3x}}{3}+C。
  4. ∫1eln⁡xx dx\int_1^{e}\frac{\ln x}{x}\,dx。u=ln⁡xu=\ln x と置き、区間は0から1。答え:12\frac{1}{2}。

置換積分は、ほとんどどんな積分でも最初に試す方法です。だからこそ積分を直感的に理解するガイドでは、この章の主力と呼んでいます。内側の関数に名前を付け、その導関数がそろっているかを確かめ、積分区間も含めてすべてを変換し、次へ進む前に答えを微分しましょう。

よくある質問

置換積分ではuをどう選べばよいですか?
被積分関数の中に、内側の関数とその導関数が(少なくとも定数倍を除いて)そろっているものを探します。2x(x² + 1)^5 なら内側の関数は x² + 1 で、その導関数 2x が外に掛かっているので、u = x² + 1 と置くのが自然です。
導関数が定数倍だけずれているときは?
定数倍なら問題ありません。u = x² なら du = 2x dx なので x dx = du/2 となり、1/2 を積分の前に出せます。こうして動かせるのは定数だけです。足りない x を割り算で補うことはできません。
定積分では積分区間を変える必要がありますか?
積分区間を u の値に変換して x に戻らないか、先に x で原始関数を求めて元の区間を使うか、どちらかにします。新しい被積分関数に古い区間を組み合わせるのが最も多いミスです。
置換積分の答えはどう検算しますか?
答えを合成関数の微分(連鎖律)で微分します。元の被積分関数がそのまま戻ってくれば正解です。定積分なら、ざっくりした数値の見積もりでも符号の誤りや係数の抜けに気づけます。

関連記事