[Date Index] [Thread Index] [Author Index]
Re: Q) How to clear all variables
> My problem with mathematica is very simple but it hurts me a lot. > > > > You know, if you want to clear from all the values you have assigned to > > > a variable named 'xy1', you simply digit: > > Clear(xy1) > > and you have it. > > > But if you have been working for 1 hours and you want to clear all > the variables you have assigned is there a way much simplier than: > - digit: Clear(x1,x2,x3,.......,x10000) > - save the notebooks, quit mathematica, restart mathematica, open the noteb. > > ????????????? > > > Please , someone asnwer me. I'm driving crazy. > Thanks in advance. Try the following: ClearAll["Global`*"] This will clear any symbols you create, but leave all packages you've loaded intact. To go a little further, in my personal init.m file, I define the following two functions: ClearGlobal := (ClearAll["Global`*"]; Clear[Derivative]; ); RemoveGlobal := (ClearGlobal; Remove["Global`*"];); ClearGlobal clears all of the global variables, and also all definitions for Derivative (e.g. f'[x] = x). RemoveGlobal will first clear the variables, then actually remove them from the symbol table. John Fultz Wolfram Research, Inc.