[Date Index]
[Thread Index]
[Author Index]
Re: Extensive replacement of trigonometric functions
*To*: mathgroup at smc.vnet.net
*Subject*: [mg125153] Re: Extensive replacement of trigonometric functions
*From*: Dana DeLouis <dana01 at me.com>
*Date*: Sat, 25 Feb 2012 01:53:16 -0500 (EST)
*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com
> Regretfully, the application of the rules:
>
> Sin[\[Theta]_ + \[Pi]/6] -> -Cos[\[Theta] + (2 \[Pi])/3]
> Sin[\[Theta]_ - \[Pi]/6] -> Cos[\[Theta] - (2 \[Pi])/3]
>
> results in a flop, since sine functions stubbornly appear again!
Hi. I don't have a good solution, but perhaps a workaround using HoldForm...
Here's a made up equation with both of your Sin examples.
equ = (Sin[x + Pi/6] + 3*Tan[x] + Sqrt[2]) / (Cos[x - 1/2] + Sin[x - Pi/6]);
I used just 1 rule for Sin vs your 2 rules.
rule1 = Sin[x___]:>cos[Pi/2-x];
rule2 = cos[x___]:>HoldForm[Cos[x]];
equ /.rule1 /.rule2
(Sqrt[2]+Cos[Pi/3-x]+3 Tan[x]) / (Cos[1/2-x]-Cos[Pi/3+x])
To go back to using Sin, use:
ReleaseHold[%]
The following -- almost worked--, but it didn't simplify the terms inside the function.
I don't know why.
NoSin[e_]:=100*Count[e,_Sin,{0,Infinity}]
FullSimplify[equ, ComplexityFunction -> NoSin]
(Sqrt[2]+Cos[1/3 (Pi-3 x)]+3 Tan[x])/(Cos[1/2 (1-2 x)]-Cos[1/3 (Pi+3 x)])
= = = = = = = = = = = =
HTH :>)
Dana DeLouis
Mac, Math 8.0
= = = = = = = = = = = =
On Feb 17, 6:29 am, Mauro <pi... at hotmail.com> wrote:
> Hello to everybody.
>
> I have this problem: I would like to replace in a long expression all
> the occurrences of:
>
> Sin[\[Theta]_ + \[Pi]/6] and Sin[\[Theta]_ - \[Pi]/6]
>
> with respectively:
>
> -Cos[\[Theta] + (2 \[Pi])/3] and Cos[\[Theta] - (2 \[Pi])/3]
>
> (which actually are the same thing).
> Regretfully, the application of the rules:
>
> Sin[\[Theta]_ + \[Pi]/6] -> -Cos[\[Theta] + (2 \[Pi])/3]
> Sin[\[Theta]_ - \[Pi]/6] -> Cos[\[Theta] - (2 \[Pi])/3]
>
> results in a flop, since sine functions stubbornly appear again!
>
> Can you help me?
>
> Thank you in advance
>
> Mauro
Prev by Date:
**R: Re: good list**
Next by Date:
**Re: Executing a Notebook and saving the modified Notebook - all without the GUI**
Previous by thread:
**Re: Extensive replacement of trigonometric functions**
Next by thread:
**Re: Extensive replacement of trigonometric functions**
| |