Logo Neurocoda

引数合成法とその証明

Neurocoda
Neurocoda

核心概念

引数合成法(別名 R法)は、次の形の

acosα+bsinαa\cos\alpha + b\sin\alpha

線形三角関数式を単一の三角関数形式に変換する方法です。その核心は、適切な振幅 RR と位相角 ϕ\phi を構築することで、上記の式を次のように書くことができることです:

Rsin(α+ϕ)またはRcos(αϕ)R\sin(\alpha + \phi) \quad\text{または}\quad R\cos(\alpha - \phi)。

ステップの導出

振幅の計算

振幅 RR の幾何学的意味はベクトル (a,b)(a, b) の長さであり、したがって

R=a2+b2R = \sqrt{a^2 + b^2}

例えば cosα+3sinα\cos\alpha + \sqrt{3}\sin\alpha の場合:

R=12+(3)2=4=2R = \sqrt{1^2 + (\sqrt{3})^2} = \sqrt{4} = 2

位相角の決定

目標形式(サインまたはコサイン)に応じて、ϕ\phi の計算方法は若干異なり、象限判定 を組み合わせる必要があります:

  • サイン形式:次のように置く

    acosα+bsinα=Rsin(α+ϕ)a\cos\alpha + b\sin\alpha = R\sin(\alpha + \phi)

    加法定理で展開:

    Rsin(α+ϕ)=R[sinαcosϕ+cosαsinϕ]R\sin(\alpha + \phi) = R[\sin\alpha\cos\phi + \cos\alpha\sin\phi]

    係数を比較すると:

    {Rcosϕ=bRsinϕ=a{cosϕ=bRsinϕ=aR\begin{cases} R\cos\phi = b \\\\ R\sin\phi = a \end{cases} \quad\Rightarrow\quad \begin{cases} \cos\phi = \dfrac{b}{R} \\\\ \sin\phi = \dfrac{a}{R} \end{cases}

    したがって

    ϕ=arctan2(a,b)\phi = \arctan2\bigl(a,\,b\bigr)
  • コサイン形式:次のように置く

    acosα+bsinα=Rcos(αϕ)a\cos\alpha + b\sin\alpha = R\cos(\alpha - \phi)

    加法定理で展開:

    Rcos(αϕ)=R[cosαcosϕ+sinαsinϕ]R\cos(\alpha - \phi) = R[\cos\alpha\cos\phi + \sin\alpha\sin\phi]

    係数を比較すると:

    {Rcosϕ=aRsinϕ=b{cosϕ=aRsinϕ=bR\begin{cases} R\cos\phi = a \\\\ R\sin\phi = b \end{cases} \quad\Rightarrow\quad \begin{cases} \cos\phi = \dfrac{a}{R} \\\\ \sin\phi = \dfrac{b}{R} \end{cases}

    したがって

    ϕ=arctan2(b,a)\phi = \arctan2\bigl(b,\,a\bigr)

注意:符号を考慮せずに arctan(ba)\arctan\left(\frac{b}{a}\right) だけを使うと象限を誤る可能性があるので、arctan2\arctan2 または符号分析を使用すべきです。

正しさの証明

コサイン形式 を例として:

  1. 定義

    R=a2+b2,cosϕ=aR,sinϕ=bRR = \sqrt{a^2 + b^2}, \quad \cos\phi = \frac{a}{R}, \quad \sin\phi = \frac{b}{R}
  2. 右辺を展開:

    Rcos(αϕ)=R[cosαcosϕ+sinαsinϕ]=Rcosϕcosα+RsinϕsinαR\cos(\alpha - \phi) = R\bigl[\cos\alpha\cos\phi + \sin\alpha\sin\phi\bigr] = R\cos\phi \cdot \cos\alpha + R\sin\phi \cdot \sin\alpha
  3. 係数を比較:

    Rcosϕ=a,Rsinϕ=bacosα+bsinαR\cos\phi = a, \quad R\sin\phi = b \quad \Longrightarrow \quad a\cos\alpha + b\sin\alpha

したがって元の式が成り立ちます。サイン形式も同様に証明できます。

具体的な例

3cosx4sinx3\cos x - 4\sin x を単一の三角関数形式に変換します。

  1. 振幅を計算

    R=32+(4)2=9+16=5R = \sqrt{3^2 + (-4)^2} = \sqrt{9 + 16} = 5
  2. 位相角を決定(コサイン形式)

    cosϕ=35,sinϕ=45\cos\phi = \frac{3}{5}, \quad \sin\phi = -\frac{4}{5}

    位相角 ϕ\phi は第4象限:

    ϕ=arctan(43)\phi = -\,\arctan\left(\tfrac{4}{3}\right)
  3. 合成結果

    3cosx4sinx=5cos(x+arctan43)3\cos x - 4\sin x = 5\cos\left(x + \arctan\tfrac{4}{3}\right)
  4. 検証

    5cos(x+arctan43)=5[cosx35sinx45]=3cosx4sinx5\cos\left(x + \arctan\frac{4}{3}\right) = 5 \left[\cos x \cdot \frac{3}{5} - \sin x \cdot \frac{4}{5}\right] = 3\cos x - 4\sin x

注意事項

  1. 象限判定
    位相角 ϕ\phia,ba,b の符号に基づいて象限を決定する必要があります。

  2. 形式の選択

    • 微分 が必要な場合はサイン形式を優先
    • 積分 が必要な場合はコサイン形式を優先
  3. 周波数の一致
    同じ周波数の三角関数の重ね合わせにのみ適用可能。

  4. 複素数との関連
    複素数の乗算 a+bi=Reiϕa + bi = R e^{i\phi} に対応し、「回転+拡大」変換を表します。

まとめ

引数合成法は、振幅 RR と位相角 ϕ\phi を使って、acosα+bsinαa\cos\alpha + b\sin\alpha を単一の三角関数に変換します:

  • R=a2+b2R = \sqrt{a^2 + b^2} を計算
  • 目標形式に応じて ϕ\phi を決定
  • 解析幾何学、信号解析などの分野に応用される
Title: 引数合成法とその証明 Author: Neurocoda Created at: 2026-07-03 12:47:01 Link: https://neurocoda.com/ja/posts/argument-synthesis-method-and-its-proof-ja/ License: This work is licensed under CC BY-ND 4.0.

Comments