Re: How to programmatically rewrite (x + y/z) as (xz+ y)/z ?

*To*: mathgroup at smc.vnet.net*Subject*: [mg89164] Re: [mg89157] How to programmatically rewrite (x + y/z) as (xz+ y)/z ?*From*: DrMajorBob <drmajorbob at att.net>*Date*: Wed, 28 May 2008 04:43:05 -0400 (EDT)*References*: <16258050.1211888240330.JavaMail.root@m08>*Reply-to*: drmajorbob at longhorns.com

x + y/z // Together (y + x z)/z Bobby On Tue, 27 May 2008 06:15:55 -0500, TuesdayShopping <TuesdayShopping at yahoo.com> wrote: > Given "(x + y/z)" as input, how do I get the same expression in the form > of "(xz+ y)/z". > > Note that the input form may not always have 2 terms. It may be > arbitrarily long or may not be in any standard form. It may be like > "x+y", or "x + y + (2*w)/z - p/3 +10", or "c", or "x/2" . . . .All > that can be assumed about the input is that they are all polynomials > bound together with the 5 operators (+, -, *, / and ^), and that > whatever the output is, the denominator can be assumed to be not equal > to 0. > > Thanks a lot. > > -- DrMajorBob at longhorns.com