Re: Numerical solution from Module
- To: mathgroup at smc.vnet.net
- Subject: [mg132734] Re: Numerical solution from Module
- From: Themis Matsoukas <tmatsoukas at me.com>
- Date: Mon, 19 May 2014 02:04:11 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-outx@smc.vnet.net
- Delivered-to: mathgroup-newsendx@smc.vnet.net
The module does not know that the a, b, c, in sol[a_,b_,c_] are the same as as those in f[x] because they do not appear in the definition of sol. You have to make the connection explicitly. If you don't want to say f[x,a,b,c], an alternative is: f[x_] := a*x^2 + b*x + c soln[aa_, bb_, cc_] := Module[ {}, xsoln = x /. Solve[(f[x] /. a -> aa /. b -> bb /. c -> cc) == 0, x] ]; soln[1, -3, 2] {1, 2}