Re: Clear or remove definitions including Subscripts
- To: mathgroup at smc.vnet.net
- Subject: [mg23139] Re: Clear or remove definitions including Subscripts
- From: "Allan Hayes" <hay at haystack.demon.co.uk>
- Date: Thu, 20 Apr 2000 03:20:57 -0400 (EDT)
- References: <8djl1m$7j6@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Sanchez,
Definitions like
Clear["`*"]
Subscript[a, 11] = 5;
Subscript[a, 12] = 7;
Can be removed individually by using Unset, for example (with short
notation)
Subscript[a, 11] =.
Subscript[a, 11]
Subscript[a, 11]
But they are all stored under (tagged by) Subscript, so we can clear all
definitions tagged by Subscript by
Clear[Subscript]
Another approach is to tag the definions by a, thus
a /: Subscript[a, 11] = 5;
a /: Subscript[a, 12] = 7;
We can still unset them individually
a /: Subscript[a, 11] =.
Subscript[a, 11]
Subscript[a, 11]
And we can clear them all definions tagged by a
Clear[a]
Subscript[a, 12]
Subscript[a, 12]
--
Allan
---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565
"SANCHEZ DE LEON, Guillermo" <gsl at fab.enusa.es> wrote in message
news:8djl1m$7j6 at smc.vnet.net...
> Dear friends,
>
> If I write:
>
> In[1]:= Subscript[a, 11];
> In[2]:= Subscript[a, 12];
>
> Q1: How I can Clear or Remove the previous definitions?.
> Q2: Is it posible to clear at the same time all definitions with pattern:
> Subscript[a, i] (* i=1,2,..*)
>
> I wish to avoid using Notation Package
>
> I have tested:
>
> In[3]: Clear[Subscript[a, 11]]
> Message: Clear:: "ssym": a_11 is not a symbol or a string
>
> In[4]: Clear["\!\(a\_11\)"]
>
> But they don`t work
>
>
>
>