MathGroup Archive 2010

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

Search the Archive

Re: ReplaceAll and ReplaceRepeated Strange Behavior


On 2010-08-02 04:04:36 -0700, blamm64 said:
> eff = (L*(-L*mu+dm*Pi*Cos[b]))/(dm*Pi*(dm*Pi*mu+L*Cos[b]))
> eff /. {dm*Pi -> L/Tan[a]}
> L*(-L*mu+L*Cos[b]*Cot[a])/(dm*Pi*(L*Cos[b]+L*mu*Cot[a]))

I find that FullForm usually illuminates what's going on.  In this case
that particular dm*Pi doesn't show up as Times[dm,Pi,...], but rather
this:

   Times[Power[dm, -1], L, Power[Pi, -1], ...]

That is why the rule is not finding Times[dm, Pi, ...].

Mark


  • Prev by Date: Issuing Function Calls within a Plot command
  • Next by Date: Re: Kernels dying on parallel code
  • Previous by thread: ReplaceAll and ReplaceRepeated Strange Behavior
  • Next by thread: Re: ReplaceAll and ReplaceRepeated Strange Behavior