MathGroup Archive 2002

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

Search the Archive

Re: finding independent variable groups

  • To: mathgroup at smc.vnet.net
  • Subject: [mg32431] Re: finding independent variable groups
  • From: "Allan Hayes" <hay at haystack.demon.co.uk>
  • Date: Sat, 19 Jan 2002 19:03:33 -0500 (EST)
  • References: <a2b3mv$lhd$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Ioan,
Assuming that you do not want the expression to evaluate before determining
or acting at the positions, here are two suggestions (I have added an extra
x/y)

    Rest/@Position[Hold[(x/y) Exp[z x/y]],x/y]

    {{1},{2,1,2}}

    Hold[(x/y) Exp[z x/y]]/.x/y->u

          Hold[u*E^(z*u)]#

Now remove Hold

    ReleaseHold[%]

        E^(u*z)*u


--
Allan

---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565


"Ioan Alexandre Romoscanu" <romoscanu at imes.mavt.ethz.ch> wrote in message
news:a2b3mv$lhd$1 at smc.vnet.net...
> I wonder if it is possible to do the following formula manipulation
> task with Mathematica.
>
> Suppose you have a function of 3 variables [x,y,z], where only the
> ratio x/y occurs. Example
>
> f[x_,y_,z_]=(x/y) Exp[z]
>
> If now you have a large formula of more than 3 variables, where
> however certain variables always occur grouped together, in the same
> pattern (like x and y above).
>
> Is there a way to make Mathematica find out such groups of variables
> in a larger expression?
>
> Thank you for any help
>
> A.I.R.
>




  • Prev by Date: Re: Thread? Through? Operate?
  • Next by Date: Re: distance Frame <-> labels?
  • Previous by thread: finding independent variable groups
  • Next by thread: RE: finding independent variable groups