Re: Recovering f[z] values?
- To: mathgroup at smc.vnet.net
- Subject: [mg42700] Re: Recovering f[z] values?
- From: bobhanlon at aol.com (Bob Hanlon)
- Date: Tue, 22 Jul 2003 04:40:37 -0400 (EDT)
- References: <bfgb8a$8g4$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Clear[f, z];
Include memory in the definition of f
f[z_] := f[z] = Sin[z/10];
Use f
Do[f[Random[Integer,{0,20}]], {5}];
Recall use of f
{#[[1,1,1]],#[[2]]}& /@ Drop[DownValues[f],-1]
{{0, 0}, {6, Sin[3/5]}, {18, Sin[9/5]}, {20, Sin[2]}}
Reset f without losing definition
DownValues[f]=Last[DownValues[f]];
Reuse f
Do[f[Random[Integer,{0,20}]], {5}];
Recall use of f since reset
{#[[1,1,1]],#[[2]]}& /@ Drop[DownValues[f],-1]
{{2, Sin[1/5]}, {3, Sin[3/10]}, {7, Sin[7/10]}, {13, Sin[13/10]}}
Bob Hanlon
In article <bfgb8a$8g4$1 at smc.vnet.net>, AES/newspost <siegman at stanford.edu>
wrote:
<< During the course of a long notebook evaluation a certain function
f[z] = some function of z
gets executed multiple times for various values of z which are no longer
remembered. Near the end of the calculation it's desired to recover all
these values, perhaps in a list
{{z1,f[z1]}, {z2,f[z2}, . . . }
Is there a simple way to do this?
- Follow-Ups:
- Re: Re: Recovering f[z] values?
- From: Dr Bob <drbob@bigfoot.com>
- Re: Re: Recovering f[z] values?