三角関数の積分

sinやcosの奇数乗は、一度の置換で積分できます。偶数乗では、まず公式を使って式を変形します。その違いは、一周期の面積を見るとわかります。x = sin θと置けば、√(1 − x²)を円の上で捉えられ、答えの各項が図のどの部分にあたるかも見えてきます。例題を一つずつたどってから、自分でも解いてみましょう。

偶数乗:半角の公式を使う
奇数乗:因数を一つ du に回す
a² ± x² の根号
インタラクティブシミュレーションを読み込んでいます...

レッスン

理論 — 三角関数の積分

三角関数の積分では、sin xとcos xのべき乗の積を扱います。三角関数による置換を使うと、二次式の平方根を含む積分も、この形に直せます。√(a² − x²)にはx = a sin θ、√(x² + a²)にはx = a tan θ、√(x² − a²)にはx = a sec θを使い、いずれも直角三角形の辺の比から式を読み取ります。指数に奇数があれば、その三角関数の因子を一つ取り出し、もう一方の三角関数で置換して積分します。指数がすべて偶数なら、半角の公式sin²x = ½ − ½cos 2x、cos²x = ½ + ½cos 2xで、まず次数を下げます。

各記号の意味

θ
置換に使う角度。x = a sin θでは−π/2からπ/2の範囲に取り、この範囲でcos θ ≥ 0なので、√(a² − x²) = a cos θとなる
c₀
sinᵐx·cosⁿxの一周期の平均値。mまたはnが奇数なら0、両方とも偶数なら(m − 1)!!·(n − 1)!!/(m + n)!!。ここでn!! = n(n − 2)(n − 4)…は1または2までの積で、0!! = (−1)!! = 1と定める

公式の導き方

  1. 偶数乗で原始関数が増えていく理由。 sinᵐx·cosⁿxの原始関数Fについて、F(x + 2π) − F(x)は、xによらず一周期の面積2π·c₀に等しくなります。したがってF(x) − c₀·xは周期2πの関数です。u = cos xやu = sin xという置換で得られるのは、cos xだけ、あるいはsin xだけで表される関数で、それ自体が周期2πを持ちます。この置換だけで原始関数を求められるのはc₀ = 0、つまり指数に奇数がある場合に限ります。

全プロセスの詳細解説

  1. sin の奇数乗 3 ステップ

    ∫sin³x dx を求めます。

    この問題をツールで開く

    1. du 用に sin x を一つ残し、残りの二つを cos に変えます:

    2. u の多項式:

    3. x に戻します:

    解答

    −cos x + cos³x/3 + C. du = −sin x dx には負の符号が付きます。これを見落とすとすべての項の符号が反転してしまい、ツールから符号の間違いと判定されます。

  2. cos の奇数乗と sin の偶数乗 2 ステップ

    ∫sin²x cos³x dx を求めます。

    この問題をツールで開く

    解答を表示
    1. 奇数乗になっているのは cos なので、du 用に cos x を一つ残し、残りをすべて sin で表します:

    2. u = sin x の多項式:

    解答

    sin³x/3 − sin⁵x/5 + C. 奇数乗になっている側が置換の方針を決めます。両方とも奇数乗なら、どちらを選んでも構いません。

  3. ともに偶数乗:半角の公式を二度使う 3 ステップ

    ∫sin²x cos²x dx を求めます。

    この問題をツールで開く

    解答を表示
    1. du に充てられる奇数乗がありません。まずは倍角の公式から:

    2. 続いて sin²2x に半角の公式を使います:

    3. 項ごとに積分します:

    解答

    x/8 − sin 4x/32 + C. x/8 は偶数乗の積分特有の上昇分で、x が 1 単位進むごとに 1/8 ずつ伸びていきます。これを忘れると、導関数が全体で 1/8 不足しているとツールから指摘されます。

  4. 異なる二つの周波数:積和の公式 3 ステップ

    ∫sin 3x cos x dx を求めます。

    この問題をツールで開く

    解答を表示
    1. x の倍数が異なる sin と cos の積は、姿を変えた和にほかなりません:

    2. A = 3x、B = x とおくと:

    3. それぞれの sin を積分します:

    解答

    −cos 4x/8 − cos 2x/4 + C. 公式にある ½ は、もっとも見落としやすい係数です。これを忘れると答えが二倍に膨らんでしまい、ツールからもそう指摘されます。

  5. まずは恒等式から 2 ステップ

    ∫tan²x dx を求めよ。

    この問題をツールで開く

    解答を表示
    1. tan²x は直接積分できませんが、sec²x なら原始関数が分かっています:

    2. 項ごとに積分します:

    解答

    tan x − x + C。tan x と書くだけでは −1 を忘れてしまいます。ツール上では、導関数がすべての点で 1 大きくなってしまいます。

  6. √(1 − x²):円上に x をとる 3 ステップ

    ∫x²/√(1 − x²) dx を求めよ。

    この問題をツールで開く

    解答を表示
    1. x = sin θ とおくと、根号が cos θ に変わります:

    2. cos が約分され、sin の偶数乗が残ります:

    3. sin 2θ = 2 sin θ cos θ を用いて、x の式に戻します:

    解答

    (arcsin x − x√(1 − x²))/2 + C。『三角形と扇形』の解説ブロックにある通り、arcsin は扇形、もう一方の項は三角形を表します。ここでは三角形が引き算されています。

  7. x² + a²:接線上に x をとる 3 ステップ

    ∫dx/(x² + 4)3/2 を求めよ。

    この問題をツールで開く

    解答を表示
    1. x = 2 tan θ とおくと、x² + 4 = 4 sec²θ となります:

    2. 大半が約分で消えます:

    3. 対辺が x、隣辺が 2、斜辺が √(x² + 4) の直角三角形から、x の式に戻します:

    解答

    x/(4√(x² + 4)) + C。¼ は 2/8 から出てきたものです。これを忘れると、ツール上では導関数が被積分関数の 4 倍になってしまいます。

  8. 漸化式で求めるsin⁸xの一周期の面積 4 ステップ

    このページで選べる指数の上限は6です。sin⁸xの一周期の面積と、原始関数が沿って増える直線の傾きを求めましょう。 漸化式で求めるsin⁴xを押すと、sin⁴xの面積は2.3562、平均値は0.3750と表示されます。

    この問題をツールで開く

    解答を表示
    1. sinⁿx = sinⁿ⁻¹x·sin xと書き、u = sinⁿ⁻¹xとして部分積分します。一周期では境界項−sinⁿ⁻¹x cos xが0になります。さらにcos²x = 1 − sin²xを使うと右辺にもIₙが現れるので、Iₙについて解きます。

    2. 一周期にわたる定数1の積分I₀ = 2πから出発し、偶数の指数を順にたどります。I₄はこのページに表示される値です。

    3. あと二段階でsin⁸xまで進めます。

    4. 原始関数が沿って増える直線の傾きは、一周期の面積を2πで割った値です。

    解答

    一周期の面積は35π/64 ≈ 1.7181、傾きは35/128 ≈ 0.2734です。 漸化式を一段階進めるたびに(n − 1)/nを掛けるので、平均値は小さくなっていきます。その大きさはおよそ√(2/(πn))で、n = 8では0.2821となり、実際の値0.2734に近い値です。同じ漸化式を四分の一周期の区間で使うと、奇数乗も計算できます。その出発点はπ/2ではなく1です。各偶数乗の積分値を両隣の奇数乗の積分値で挟み、比を取っていくと、ジョン・ウォリスの公式π/2 = (2·2·4·4·6·6…)/(1·3·3·5·5·7…)が得られます。ウォリスは四分円の面積∫₀¹√(1 − x²) dxを求める研究の中でこの公式を見いだし、Arithmetica infinitorum(1656)に記しました。

奇数乗は一周期で打ち消し合い、偶数乗は面積が積み重なる 🖖

sin³xの一周期を押してみましょう。πから2πまでのsin³xのグラフは、0からπまでのグラフを上下に裏返した形です。一周期の正負の面積が打ち消し合い、合計は0.0000になります。原始関数cos³x/3 − cos xも、2πごとに元の値へ戻ります。u = cos xやu = sin xで得られる答えは、すべてこの性質を持ちます。cos xだけ、あるいはsin xだけで表される関数は、2πごとに同じ値を取るためです。次にsin²x:抜けたxの項を押してみましょう。sin²xは常に0以上で、一周期ごとにπ = 3.1416の面積が加わります。その原始関数も、直線x/2に沿って一周期ごとにπずつ増える必要があります。cos xだけで表される関数ではこの増分を持てず、u = cos xという置換では答えを求められません。半角の公式sin²x = ½ − ½cos 2xを使うと、定数項½の積分から、必要なx/2が得られます。練習欄に入力されている−sin(2x)/4は、このx/2を落とした式です。微分して確認すると、どの点でも½だけ足りません。表には指数6までの一周期の増分を示しています。奇数乗ではすべて0、偶数乗ではπ、3π/4、5π/8です。

∫√(1 − x²)の二つの項は、三角形と扇形の面積 🖖

三角形と扇形を押してみましょう。√(1 − x²)のグラフは単位円の上半分です。0からxまでの面積は円の一部で、点(x, √(1 − x²))へ引いた半径が、その部分を二つに分けます。半径の下には、直角を挟む辺がxと√(1 − x²)の直角三角形があり、面積はx√(1 − x²)/2です。その隣には中心角θ = arcsin xの扇形があり、面積はθ/2になります。x = 0.6では、それぞれ0.2400と0.3218。合わせると0.5618です。原始関数(x√(1 − x²) + arcsin x)/2の各項が、この二つの面積にそのまま対応しています。θで表すと、被積分関数は偶数乗のcos²θです。高さ½の破線より下の帯の面積θ/2が扇形にあたり、cos²θの残りの部分を積分したsin 2θ/4が三角形にあたります。Xを1まで動かしてみましょう。三角形はつぶれて面積がなくなり、扇形は四分円になります。その面積はπ/4 = 0.7854。被積分関数にないπが現れるのは、arcsin 1が角度を表すためです。

∫₀¹ xᵏ√(1 − x²) dxにπが現れるのは、kが偶数のとき 🖖

角度を使わずにを押してみましょう。x√(1 − x²)の0から1までの面積は、1/3にあたる0.3333で、下のグラフの角度の項は0.0000です。平方根の前のxは、1 − x²の導関数の−½倍なので、u = 1 − x²という置換だけで積分できます。練習欄で正解となる−(1 − x²)^(3/2)/3にも、arcsinは含まれていません。被積分関数のボタンを順に押してみましょう。k = 0, 2, 4では面積にπが現れ、値はπ/4, π/16, π/32です。k = 1, 3, 5では現れず、1/3, 2/15, 8/105になります。最初の図で見た指数の偶奇が、円の上でも働いています。x = sin θと置くと、xᵏ√(1 − x²) dxはsinᵏθ·cos²θ dθになります。kが奇数ならsinの奇数乗が残り、一周期の平均値は0です。原始関数にθの項は現れません。arcsin xも、x = 1でのπも、このθの項からしか生まれません。√(1 − x²)にxの奇数乗が掛かっていれば、三角形を使わずに積分できます。

学習の道すじ

積分法

参考文献 (3)