Repeated function evaluation?
- To: mathgroup at smc.vnet.net
- Subject: [mg24240] Repeated function evaluation?
- From: AES <siegman at stanford.edu>
- Date: Mon, 3 Jul 2000 20:39:21 -0400 (EDT)
- Organization: Stanford University
- Sender: owner-wri-mathgroup at wolfram.com
Suppose I have a function f[x_,y_] := Module[{ }, . . .] where the module is fairly time-consuming to evaluate. If I call this function a second time in a given notebook using identical values of the arguments x and y , is Mathematica smart enough the second time around to recognize that it's already evaluated the function once for those arguments, and use a stored value? Or, if I want to use the values of this function for a given range of arguments multiple times (e.g., replotting the values in different ways), do I need to do something like Do[ ff[x,y] = f[x,y], {x, x1, x2}, {y, y1, y2} ] and use the values ff[x,y] instead? Thanks AES