Re: Variables[] in general expressions
- To: mathgroup at smc.vnet.net
- Subject: [mg20046] Re: [mg20024] Variables[] in general expressions
- From: "Carl K.Woll" <carlw at fermi.phys.washington.edu>
- Date: Sat, 25 Sep 1999 18:46:09 -0400
- Organization: Department of Physics
- References: <199909250640.CAA02016@smc.vnet.net.>
- Sender: owner-wri-mathgroup at wolfram.com
Ken,
This may not be what you want, but maybe it's close:
AllVariables[expr_] := Cases[expr, _Symbol, Infinity]
In[6]:=
AllVariables[y + Exp[x]]
AllVariables[y + f[x + 1]]
Out[6]=
{E, x, y}
Out[7]=
{y, x}
Carl Woll
Physics Dept
U of Washington
Ken Rice wrote:
> Hi there,
>
> Is there any way of extracting a list of variables from a general
> expression, not just a polynomial? I want something which will do,
> e.g.
>
> In AllVariables[y + Exp[x]]
> Out {y,x}
>
> Apologies if I'm just being dim.
>
> Ken Rice
> _____________________________________________________
> Kenneth Rice
> Churchill College
> Cambridge
> CB3 0DS, UK
> E-mail: kmr1004 at cam.ac.uk
- References:
- Variables[] in general expressions
- From: Ken Rice <kmr1004@hermes.cam.ac.uk>
- Variables[] in general expressions