Subject: A Question about a trigonometric identity
From: Richard Hennessy
Date: Mon, 16 Nov 2009 20:25:15 -0500
Martin,
You have to do it yourself. Here is a partial derivation, reverse the steps and you can finish it yourself.
(out23) a*sin(x-b)
(%i24) trigexpand(%);
(out24) a*(cos(b)*sin(x)-sin(b)*cos(x)) /* law of sum and difference between 2 angles is applied by trigexpand */
(%i25) %/cos(b);
(out25) a*(cos(b)*sin(x)-sin(b)*cos(x))/cos(b)
(%i26) expand(%);
(out26) a*sin(x)-a*sin(b)*cos(x)/cos(b)
(%i27) ratsubst(tan(b),sin(b)/cos(b),%);
(out27) a*sin(x)-a*tan(b)*cos(x)
(%i28) ratsubst(B,a*tan(b),%);
(out28) a*sin(x)-cos(x)*B
Etc...
Now go figure out A. B=a*tan(b)
This is the basic idea
Rich
----- Original Message -----
From: Stavros Macrakis
To: Richard Hennessy
Cc: Martin Mallinson ; maxima at math.utexas.edu
Sent: Monday, November 16, 2009 7:04 PM
Subject: Re: [Maxima] A Question about a trigonometric identity
Yes, but as far as I know there is no easy way in Maxima to convert in this direction:
a*sin(x)+b*cos(x) => q*sin(x+r)
The other direction is of course trivial -- expand(trigexpand(...))
-s
On Mon, Nov 16, 2009 at 6:17 PM, Richard Hennessy <rich.hennessy at verizon.net> wrote:
a*sin(b)+c*cos(b) is always a phase shift with a possible amplitude change
as well.
Rich
----- Original Message -----
From: "Martin Mallinson" <Martin at mallinson.homeip.net>
To: <maxima at math.utexas.edu>
Sent: Monday, November 16, 2009 1:35 PM
Subject: A Question about a trigonometric identity
>I am new to Maxima, never having used this mailing list before, and I
> wonder
> if anyone can help clarify this small problem I have?.
>
> eq1: R = (3^(3/2)*sin(z)-3*cos(z))/4;
> trigrat(%);
> print("Maxima fails to simplify the expression. But...");
> subst(z1+%pi*2/3,z,eq1);
> trigrat(%);
> subst(z-%pi*2/3,z1,%);
> print("Maxima now shows us that eq1 was in fact just a phase shift");
> print("How can I get Maxima to show this without the two subst
> operations?");
>
> My problem of course, is that I had to guess that the expression was a
> simple
> phase shift, had I not guessed this, I would never have got there...
>
> Thanks for any help
> Martin M
>
> By the way - thank you all for supporting Maxima. I had the pleasure of
> working with Macsyma on the Symbolic XL1200 -- I have the original
> Symbolics Macsyma documentation someplace. It is wonderful to have
> access to Maxima as an open source project. Thank you.
>
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
_______________________________________________
Maxima mailing list
Maxima at math.utexas.edu
http://www.math.utexas.edu/mailman/listinfo/maxima
------------------------------------------------------------------------------
_______________________________________________
Maxima mailing list
Maxima at math.utexas.edu
http://www.math.utexas.edu/mailman/listinfo/maxima