コンテンツにスキップ

積分計算のテクニックと手法

 微分計算が一定のルールに従って機械的に行えるのに対し、積分計算(不定積分の決定)は「微分の逆演算」という性質上、より多角的で戦略的なアプローチを必要とする。すべての関数が初等関数で積分できるわけではないが、数学や物理学で頻出する積分の多くは、適切な変形とテクニックを駆使することで、既知の基本公式へと帰着させることが可能である。

 本稿では、積分計算の「王道」である置換積分や部分積分から、特定の複雑な関数に対して威力を発揮する特殊な置換法まで、体系的な計算手法を解説する。

 すべての積分計算の土台となる公式である。詳細は、基本的な積分の公式を参照。

2. 置換積分法 (Integration by Substitution)

Section titled “2. 置換積分法 (Integration by Substitution)”

 置換積分法は、積分変数を別の変数に置き換えることで、複雑な積分を基本公式が適用できる形に変形する手法である。

  • 基本原理:合成関数の微分の逆演算。
  • 注意点:変数の置き換えに伴い、必ず微分の変換(𝑑𝑥→𝑑𝑡)と、定積分の場合は積分範囲の変更を行う必要がある。

 関数 𝑥=𝜑(𝑡) が微分可能であるとき、

∫𝑓(𝑥)𝑑𝑥=∫𝑓(𝜑(𝑡))𝜑′(𝑡)𝑑𝑡.

定積分の場合は、積分範囲に考慮して

∫𝑏𝑎𝑓(𝑥)𝑑𝑥=∫𝛽𝛼𝑓(𝜑(𝑡))𝜑′(𝑡)𝑑𝑡(𝑎=𝜑(𝛼),𝑏=𝜑(𝛽)).

 何を変数 𝑡 と置くべきか迷った際は、以下の3点を意識すると見通しが良くなる。

  1. 「微分した形」が近くにあるものを探す: ∫𝑓(𝑔(𝑥))𝑔′(𝑥)𝑑𝑥 のように、ある部分を微分したものが掛けられている場合、その部分(𝑔(𝑥))を 𝑡 と置く。
  2. 「中身」をひとまとめにする: 累乗の中身 (𝑎𝑥+𝑏)𝑛、ルートの中身 √𝑓(𝑥)、指数の肩 𝑒𝑓(𝑥) などを 𝑡 と置く。
  3. 分母を丸ごと置いてみる: 分母を 𝑡 と置くことで、∫𝑓′(𝑥)𝑓(𝑥)𝑑𝑥=log|𝑓(𝑥)|+𝐶 の形に帰着できることが非常に多い。
例題 1(「微分した形」を探す例): ∫𝑥𝑒𝑥2𝑑𝑥

𝑡=𝑥2 とおくと、𝑑𝑡=2𝑥𝑑𝑥 より 𝑥𝑑𝑥=12𝑑𝑡 である。

∫𝑥𝑒𝑥2𝑑𝑥=∫𝑒𝑡⋅12𝑑𝑡=12𝑒𝑡+𝐶=12𝑒𝑥2+𝐶
例題 2(「中身」を置き換える例): ∫(3𝑥+2)4𝑑𝑥

𝑡=3𝑥+2 とおくと、𝑑𝑡=3𝑑𝑥 より 𝑑𝑥=13𝑑𝑡 である。

∫(3𝑥+2)4𝑑𝑥=∫𝑡4⋅13𝑑𝑡=115𝑡5+𝐶=115(3𝑥+2)5+𝐶
例題 3(分母を 𝑡 と置く例): ∫𝑥𝑥2+1𝑑𝑥

𝑡=𝑥2+1 とおくと、𝑑𝑡=2𝑥𝑑𝑥 より 𝑥𝑑𝑥=12𝑑𝑡 である。

∫𝑥𝑥2+1𝑑𝑥=∫12𝑑𝑡𝑡=12log|𝑡|+𝐶=12log(𝑥2+1)+𝐶

定理(定積分・広義積分と変数変換)の詳細と証明

Section titled “定理(定積分・広義積分と変数変換)の詳細と証明”

 部分積分法は、積の微分公式を逆に利用した手法であり、2つの関数の積を積分する際に強力な武器となる。基本原理は積の微分法の逆演算であり、一方の関数を微分し、もう一方を積分することで、計算をより容易な積分に帰着させる。活用のコツは、2つの関数のうち、どちらを「微分する側 (𝑢)」とし、どちらを「積分する側 (𝑣′)」とするかの選択をすることである。

 𝑢,𝑣 が微分可能な関数であるとき、

∫𝑢𝑣′𝑑𝑥=𝑢𝑣−∫𝑢′𝑣𝑑𝑥.

定積分の場合は、

∫𝑏𝑎𝑢𝑣′𝑑𝑥=[𝑢𝑣]𝑏𝑎−∫𝑏𝑎𝑢′𝑣𝑑𝑥.

 どのような場合に部分積分を検討すべきか、主な目安は以下の通りである。

  1. 種類の異なる関数の積: 「多項式関数 × 指数関数」や「多項式関数 × 三角関数」のように、微分すると次数が下がる関数と、積分しても形が大きく変わらない関数が組み合わさっている場合。
  2. 直接の積分公式がない関数: log𝑥 や arctan𝑥 のように、微分は容易だが積分公式が未知の関数の場合。「1 との積」とみなして部分積分を適用する(例:∫1⋅log𝑥𝑑𝑥)。
  3. 微分・積分を繰り返すと元の形が現れるもの: 𝑒𝑥sin𝑥 のように、複数回の手法適用によって元の積分が再び現れ、方程式として解ける場合。

 一般的に、対数関数 (L) → 多項式関数 (A) → 三角関数 (T) → 指数関数 (E) の順(LATEの法則)で、𝑢 に選ぶと計算がスムーズになることが多い。

例題 1(種類の異なる関数の積): ∫𝑥𝑒𝑥𝑑𝑥

𝑢=𝑥,𝑣′=𝑒𝑥 とおくと、𝑢′=1,𝑣=𝑒𝑥 である。

∫𝑥𝑒𝑥𝑑𝑥=𝑥𝑒𝑥−∫1⋅𝑒𝑥𝑑𝑥=𝑥𝑒𝑥−𝑒𝑥+𝐶=(𝑥−1)𝑒𝑥+𝐶
例題 2(公式がない関数): ∫log𝑥𝑑𝑥

𝑢=log𝑥,𝑣′=1 とおくと、𝑢′=1𝑥,𝑣=𝑥 である。

∫log𝑥𝑑𝑥=∫1⋅log𝑥𝑑𝑥=𝑥log𝑥−∫1𝑥⋅𝑥𝑑𝑥=𝑥log𝑥−𝑥+𝐶
例題 3(元の形が現れるもの): ∫𝑒𝑥sin𝑥𝑑𝑥

𝐼=∫𝑒𝑥sin𝑥𝑑𝑥 とおく。𝑢=sin𝑥,𝑣′=𝑒𝑥 とすると 𝑢′=cos𝑥,𝑣=𝑒𝑥 より、

𝐼=𝑒𝑥sin𝑥−∫𝑒𝑥cos𝑥𝑑𝑥

さらに、右辺の積分に対して 𝑢=cos𝑥,𝑣′=𝑒𝑥 とすると 𝑢′=−sin𝑥,𝑣=𝑒𝑥 より、

𝐼=𝑒𝑥sin𝑥−(𝑒𝑥cos𝑥−∫𝑒𝑥(−sin𝑥)𝑑𝑥)=𝑒𝑥(sin𝑥−cos𝑥)−𝐼

これより、2𝐼=𝑒𝑥(sin𝑥−cos𝑥) となり、積分定数を加えて 𝐼=12𝑒𝑥(sin𝑥−cos𝑥)+𝐶 を得る。

4. 有理関数の積分 (Partial Fraction Decomposition)

Section titled “4. 有理関数の積分 (Partial Fraction Decomposition)”

 分母が因数分解できる有理関数 𝑃(𝑥)𝑄(𝑥) は、部分分数分解を行うことで、対数関数や逆正接関数(arctan)の積分に帰着させることができる。

  1. 分母の因数分解:分母 𝑄(𝑥) を実数の範囲で(1次式や2次式の積に)因数分解する。
  2. 部分分数への展開:適切な係数 𝐴,𝐵,… を用いて展開する。
  3. 各項の積分:1(𝑥−𝑎)𝑛 や 𝐴𝑥+𝐵𝑥2+𝑝𝑥+𝑞 の形を積分する。

例題: ∫1𝑥2−𝑥𝑑𝑥

  1. 分母の因数分解: 分母を 𝑥2−𝑥=𝑥(𝑥−1) と因数分解する。
  2. 部分分数への展開: 1𝑥(𝑥−1)=𝐴𝑥+𝐵𝑥−1 とおいて恒等式を解くと、𝐴=−1,𝐵=1 となり、 1𝑥2−𝑥=1𝑥−1−1𝑥 を得る。
  3. 各項の積分: ∫1𝑥2−𝑥𝑑𝑥=∫(1𝑥−1−1𝑥)𝑑𝑥=log|𝑥−1|−log|𝑥|+𝐶=log|𝑥−1𝑥|+𝐶

 特定の形を含む積分では、経験的に有効な置換が知られている。

(1) 三角関数の有理関数 (Weierstrass置換)

Section titled “(1) 三角関数の有理関数 (Weierstrass置換)”

 𝑡=tan(𝑥2) と置くことで、あらゆる三角関数の有理関数を 𝑡 の有理関数の積分に変換できる。例えば、

sin𝑥=2𝑡1+𝑡2,cos𝑥=1−𝑡21+𝑡2,𝑑𝑥=2𝑑𝑡1+𝑡2
例題: ∫11+sin𝑥𝑑𝑥

𝑡=tan(𝑥2) と置くと、

∫11+sin𝑥𝑑𝑥=∫11+2𝑡1+𝑡2⋅2𝑑𝑡1+𝑡2=∫1+𝑡2(1+𝑡)2⋅2𝑑𝑡1+𝑡2=∫2(1+𝑡)2𝑑𝑡

これを計算して 𝑡 を戻すと、

−21+𝑡+𝐶=−21+tan(𝑥2)+𝐶

を得る。

 √𝑎𝑥2+𝑏𝑥+𝑐 を含む積分では、以下の置換が有効である。

  • 平方完成による基本形への帰着:
    • √𝑎2−𝑥2→𝑥=𝑎sin𝜃
    • √𝑥2+𝑎2→𝑥=𝑎tan𝜃
    • √𝑥2−𝑎2→𝑥=𝑎cos𝜃 または 𝑥=𝑎cosh𝑡
  • オイラー置換 (Euler Substitution): 𝑎>0 のとき、 √𝑎𝑥2+𝑏𝑥+𝑐=𝑡−√𝑎𝑥
平方完成による基本形への帰着

例題: ∫1√𝑥2+2𝑥+2𝑑𝑥

 分母の中身を平方完成すると 𝑥2+2𝑥+2=(𝑥+1)2+12 となる。 ここで 𝑥+1=tan𝜃 と置換すると、𝑑𝑥=1cos2𝜃𝑑𝜃 および √(𝑥+1)2+1=1cos𝜃 より、

∫1√𝑥2+2𝑥+2𝑑𝑥=∫cos𝜃⋅1cos2𝜃𝑑𝜃=∫1cos𝜃𝑑𝜃

となり、基本形の積分に帰着できる。最終的に次を得る。

log|𝑥+1+√𝑥2+2𝑥+2|+𝐶
オイラー置換

例題: ∫1√𝑥2+1𝑑𝑥

 √𝑥2+1=𝑡−𝑥 と置くと、両辺を2乗して 𝑥2+1=𝑡2−2𝑡𝑥+𝑥2 より 𝑥=𝑡2−12𝑡 である。 これを微分すると 𝑑𝑥=𝑡2+12𝑡2𝑑𝑡 となり、 また √𝑥2+1=𝑡−𝑥=𝑡2+12𝑡 である。これらを代入すると、

∫1√𝑥2+1𝑑𝑥=∫2𝑡𝑡2+1⋅𝑡2+12𝑡2𝑑𝑡=∫1𝑡𝑑𝑡=log|𝑡|+𝐶

𝑡=𝑥+√𝑥2+1 を戻して、以下の結果を得る。

log|𝑥+√𝑥2+1|+𝐶

 複雑な積分を解く際の思考プロセスは、「いかにして基本公式が適用できる形へ帰着させるか」に集約される。計算方針に迷った際は、以下の優先順位で検討すると見通しが良くなる。

  1. 基本公式の確認: 暗記している公式で即答できないか、定数倍や和の性質で分解できないか。
  2. 置換積分の検討: 「関数の塊の微分」が外側に掛かっていないか(𝑓(𝑔(𝑥))𝑔′(𝑥) の形)。
  3. 部分積分の適用: 「多項式 × 指数・三角関数」や「対数関数(1 との積とみなす)」の形ではないか。
  4. 式の変形(代数的処理): 有理関数の部分分数分解や、三角関数の加法定理・半角の公式などで簡略化できないか。
  5. 特殊な置換法の活用: それでも突破できない場合に、Weierstrass置換やオイラー置換などの強力な手法を検討する。

積分計算の習熟には、これらの手法を「どの順序で試すべきか」という直感を、多くの演習を通じて養うことが不可欠である。

Google検索で優先ソースに設定する

Google 検索で優先ソースとして表示

他の記事を探す