Re: Clearing Subscripted Variables?

*To*: mathgroup at smc.vnet.net*Subject*: [mg31444] Re: Clearing Subscripted Variables?*From*: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>*Date*: Wed, 7 Nov 2001 05:29:01 -0500 (EST)*Organization*: Universitaet Leipzig*References*: <9s1usi$o4p$1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Hi, For[i = 0, i < 10, i++, Subscript[f, i] =.] ? If you like that DownValues[Subscript] = Select[ DownValues[Subscript], ! MatchQ[#, Verbatim[HoldPattern][Subscript[f, _]] :> _] & ] more, it also works. It's better to associate the subscripts with f than with Subscript[], and use For[i = 0, i < 10, i++, f /: Subscript[f, i] = 0] to clear this you can now use Clear[f]. Regards Jens Randall Edick wrote: > > Math Group, > > I initialized a set of subscripted variables > > For[i=0,i<10,i++,Subscript[f,i]=0] > > Then, can't Clear or Unset the values. Things such as Clear["Global`*"] > don't work. Why? > I guess its being replaced by the value 0 before the Clear. How can I stop > that (I guess > SetDelayed would have work better) but how can I lose this definition? > > --