Re: Re: extracting variables from an expression

*To*: mathgroup at smc.vnet.net*Subject*: [mg44175] Re: [mg44144] Re: extracting variables from an expression*From*: "Peter Pein" <nospam at spam.no>*Date*: Sat, 25 Oct 2003 06:26:25 -0400 (EDT)*References*: <bn8e5q$ngu$1@smc.vnet.net> <200310240824.EAA04338@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

vars[expr_]:=Union[Cases[expr,_Symbol?(!NumericQ[#]&),Infinity]] to avoid Pi, E, I etc. to be recognized as variables. Peter Pein, Berlin petsie at arcAND.de replace && by || to write to me ----- Original Message ----- From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de> To: mathgroup at smc.vnet.net Subject: [mg44175] [mg44144] Re: extracting variables from an expression > Hi, > > Cases[x || y || z, _Symbol, Infinity] > > > Regards > Jens > > Peter Schinko wrote: > > > > Hi, > > > > I'm looking for a function that extracts all variables from a boolean > > expression. > > For example: > > x || y || z > > should return something similar to {x, y, z}. > > > > Is there a similar function in Mathematica? If so, how does it work? > > > > Thanks very much > > Peter >

**References**:**Re: extracting variables from an expression***From:*Jens-Peer Kuska <kuska@informatik.uni-leipzig.de>