Re: subscripted local variables?

*To*: mathgroup at smc.vnet.net*Subject*: [mg80638] Re: subscripted local variables?*From*: Szabolcs <szhorvat at gmail.com>*Date*: Tue, 28 Aug 2007 02:02:13 -0400 (EDT)*Organization*: University of Bergen*References*: <fath6p$3o7$1@smc.vnet.net>

Yaroslav Bulatov wrote: > What is the recommended way of declaring subscripted local variables? > > For instance the following is an error in Mathematica 6.0 > Module[{Subscript[x, a]}, Subscript[x, a] = 5] IMO, it is generally a bad idea to use subscripted variables in Mathematica, because you are assigning to Subscript[]. This leads to all kinds of problems, e.g. with clearing the variable. Or try z = Subscript[x, a] a = 1 z x = 2 z Just use xa or x[esc]_[esc]a instead. Subscripted variables are not worth the trouble. Szabolcs