Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
1999
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 1999

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

Search the Archive

Re: Re: Simplifying constants...bug?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg18582] Re: [mg18559] Re: [mg18489] Simplifying constants...bug?
  • From: "Kevin J. McCann" <kevinmccann at Home.com>
  • Date: Tue, 13 Jul 1999 01:01:22 -0400
  • References: <7m3l22$shp@smc.vnet.net> <199907100618.CAA03008@smc.vnet.net.>
  • Sender: owner-wri-mathgroup at wolfram.com

I tried it on 4.0 (Wintel) and it worked as expected, i.e. (a - z)/(b - z).

even this works:

     (a + c*d)/(b + c*d) /. c*d -> -z

i.e. "/." instead of  //.

Kevin

----- Original Message -----
From: <calvitti at boes.ces.cwru.edu>
To: mathgroup at smc.vnet.net
Subject: [mg18582] [mg18559] Re: [mg18489] Simplifying constants...bug?


>
> here's some intersting behavior in 3.0:
>
>     (a + c*d)/(b + c*d) //. c*d -> -z
>
> gives (as expected):
>
>     (a - z)/(b - z)
>
> yet
>
>     (a + c*d)/(c*d) //. c*d -> -z
>
> no longer simplifes the denominator:
>
>     (a+b-z)/(c*d)
>
> anyone know why?
>
> +------------------------------------------+
>   alan c
>   systems and control engineering
>   case western reserve university
>
>   calvitti at alpha.ces.cwru.edu
> +------------------------------------------+
>
>
>
> "Ersek, Ted R" <ErsekTR at navair.navy.mil> writes:
>
> > Morten G. Dyndgaard wrote:
> > -----------------------------
> > I am working with some annoyingly long equations that I want to simplify
> > by including one set of parameters in a constant (or function) A, and
> > another in B and so on.
> >
> > You can easily do:
> > A = b+c+d+e
> >
> > but what I want to do is the reverse:
> > b+c+d+e = A
> > -----------------------------
> >
> > This should help.
> > In[1]:=
> > expr=a+b+b1+c+c1+d+d1+e;
> >
> >
> > In[2]:=
> > expr/.a+b+c+d+e->A
> >
> > Out[2]=
> > A+b1+c1+d1
> >
> >
> > Regards,
> > Ted Ersek
>



  • Prev by Date: Re: Manipulating differential equations
  • Next by Date: Solving difficult integral
  • Previous by thread: Re: Simplifying constants...bug?
  • Next by thread: Re: Re: Simplifying constants...bug?