Best practice passing expressions to functions
- To: mathgroup at smc.vnet.net
- Subject: [mg85290] Best practice passing expressions to functions
- From: Remo Aschwanden <rcasch at yahoo.com>
- Date: Tue, 5 Feb 2008 06:08:51 -0500 (EST)
Hi I want to write procedures that accept expressions as parameters and be able define functions based on these expressions, i.e. f[exp_]:=Module[ "g[x_] := exp " ] The code between the " " should clarify what I intend to do. Calling f[x^2-2x+4] should lead to the definition of a function (or pattern) g[x_]:=x^2-2x+4; What's the best way to do this? How can I do this without being dependent on the variables used in the expressions ("x")? Thank you. Remo A.