Re: Nested Functions
- To: mathgroup at smc.vnet.net
- Subject: [mg44865] Re: Nested Functions
- From: "Matthew Senn" <msenn77 at yahoo.com>
- Date: Thu, 4 Dec 2003 03:04:24 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
am i correct in saying that you must use := to properly define the functions? for example: g = 0.25; MU[C_] := C^g; P[z_, Cs_, C0_] := z (MU[Cs] / MU[C0]); P[.5,120,90] should output: 0.537285 "Gregory Lypny" <gregory.lypny at videotron.ca> wrote in message news:bqkblc$hnl$1 at smc.vnet.net... > Hello everyone, > > I'm a relatively new user of Mathematica. I've got a problem with a > nested function that won't evaluate when supplied with numbers. It > looks something like this: MU is a function nested within another > function P. > > MU[C_] = C^g, where 0<g<1 (g=.25 in my notebook) > > and > > P[z_, Cs_, C0_] = z (MU[Cs]/MU[C0]) > > When I try to evaluate P[.5, 120, 90] I get the same input returned, > that is, P[.5, 120, 90], rather than the value of the function P > evaluate at its arguments. What am I doing wrong? > > Regards, > > Greg > > Gregory Lypny > Associate Professor > John Molson School of Business > Concordia University > ___________________ > "Better for us if you don't understand." > The Tragically Hip > > http://pareto.concordia.ca > > >