RE: Long function defintions

*To*: mathgroup at smc.vnet.net*Subject*: [mg49662] RE: [mg49654] Long function defintions*From*: "David Park" <djmp at earthlink.net>*Date*: Tue, 27 Jul 2004 07:00:39 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

Aaron, Something like this? f[x_] := Module[ {y, zsol, z, t}, y = (Do some long integration); zsol = (solve an ode which depends on the value of y); z = z /. zsol; t = (do another long integration); (y + z + t)] David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ From: Aaron Fude [mailto:aaronfude at yahoo.com] To: mathgroup at smc.vnet.net Hi, 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. Thanks! Aaron