MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Trig identity for linear combination of sines

  • To: mathgroup at smc.vnet.net
  • Subject: [mg100828] Re: Trig identity for linear combination of sines
  • From: Ray Koopman <koopman at sfu.ca>
  • Date: Mon, 15 Jun 2009 05:37:16 -0400 (EDT)
  • References: <h13vr9$8qh$1@smc.vnet.net>

On Jun 14, 4:07 pm, Chelly <chelly85... at gmail.com> wrote:
> Hi:
>
> I have a function which is a linear combination of sines, of the form
>
> y = a*sin(x+q) + b*sin(x+r) + c*sin(x+t)
>
> and I am looking for a trignometric identity
> that would reduce the above to the form
>
> y = A*sin(x+Z)
>
> I would also like to find out how to implement this rule in Mathematica.
>
> Thanks
> Chelly

Collect[TrigExpand[ a*Sin[x+q] + b*Sin[x+r] + c*Sin[x+t] ],
{Cos[x], Sin[x]} ] /. Sin[x]*A_ + Cos[x]*B_ ->
Sqrt[A^2 + B^2] * Sin[x + ArcTan[A,B]]

Sqrt[(a*Cos[q] + b*Cos[r] + c*Cos[t])^2 +
     (a*Sin[q] + b*Sin[r] + c*Sin[t])^2] *
Sin[x + ArcTan[a*Cos[q] + b*Cos[r] + c*Cos[t],
               a*Sin[q] + b*Sin[r] + c*Sin[t]]]


  • Prev by Date: Re: Extracting contour values from ContourPlot
  • Next by Date: Re: Extracting contour values from ContourPlot
  • Previous by thread: Re: Trig identity for linear combination of sines
  • Next by thread: double pentagon bridge graph polygons