Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Clearing function definitions by argument type?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg57252] Re: [mg57243] Clearing function definitions by argument type?
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Sun, 22 May 2005 00:14:17 -0400 (EDT)
  • Reply-to: hanlonr at cox.net
  • Sender: owner-wri-mathgroup at wolfram.com

f[x_]:=f[x]=x^2;

f/@Range[0,2];

?f

Off[RuleDelayed::rhs];
Unset/@(#[[1]]&/@Drop[DownValues[f],-1]);
On[RuleDelayed::rhs];

?f


Bob Hanlon

> 
> From: Gareth Russell <gjr2008 at columbia.edu>
To: mathgroup at smc.vnet.net
> Date: 2005/05/21 Sat AM 02:41:16 EDT
> Subject: [mg57252] [mg57243] Clearing function definitions by argument type?
> 
> Hi Group,
> 
> Is there a straightforward way to Clear only definitions that  take 
> certain kinds of arguments? For example, I might have
> 
> f[x_]:=x^2
> f[0]=1
> f[1]=1
> f[2]=7
> ...
> 
> and want to clear all f[number] definitions but not the DelayedSet 
> definition. (Note that the number of f[number] definitions will vary, 
> as will the numbers that each one takes as an argument.)
> 
> My goal is to clear 'memorized' definitions after an optimization run, 
> where the memorized definitions are generated by a
> 
> f[x_]:=f[x]=x^2
> 
> type of function, without clearing the function itself.
> 
> Gareth Russell
> Columbia University
> 
> 


  • Prev by Date: Re: Clearing function definitions by argument type?
  • Next by Date: Re: Bode Plots in Mathematica
  • Previous by thread: Re: Clearing function definitions by argument type?
  • Next by thread: Re: Clearing function definitions by argument type?