Re: Long function defintions

*To*: mathgroup at smc.vnet.net*Subject*: [mg49660] Re: Long function defintions*From*: BobHanlon at aol.com*Date*: Tue, 27 Jul 2004 07:00:36 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

f[x_] := Module[{y,z,t,s}, y= Integrate[3s^2,{s,0,x}]; z= Integrate[4s^3,{s,0,x}]; t= Integrate[5s^4,{s,0,x}]; y+z+t]; f[x] x^5 + x^4 + x^3 Bob Hanlon > In a message dated Mon, 26 Jul 2004 08:43:08 +0000 (UTC), > aaronfude at yahoo.com writes: How do you define a function with a very long body and > a bunch of > intermediate results. For example > > f[x_] := > > y = (Do some long integration) > z = (solve an ode which depends on the value of y) > t = (do another long integration) > assign (y + z + t) to f!!! > > The idea is that a function is best read if it is broken up but the > parts are not important enough to be made into their own functions. >