MathGroup Archive 2001

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

Search the Archive

Re: Can Mathematica evaluate step by step

  • To: mathgroup at smc.vnet.net
  • Subject: [mg29385] Re: [mg29372] Can Mathematica evaluate step by step
  • From: "Ersek, Ted R" <ErsekTR at navair.navy.mil>
  • Date: Sat, 16 Jun 2001 02:47:56 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Neri wanted to see how functions or symbols are defined without letting the
definintions evaluate. You have to trick Mathematica to prevent full
evaluation. The solution below might help.
----------

In[1]:=
   f1:=2 a

In[2]:=
   f2[x_]:=2 x

In[3]:=
   a=4; x=4;


In[5]:=
   Extract[OwnValues[f1],{1,2},HoldForm]

Out[5]=
   2 a


In[6]:=
   Extract[DownValues[f2],{1,2},HoldForm]

Out[6]=
   2 x

------------------
I also wrote packages with functions related to what you are trying to do.
You can download them from.

http://www.mathsource.com/cgi-bin/msitem?0211-532
and 
http://www.mathsource.com/cgi-bin/msitem?0211-587

Dave Park provides a slightly different version of some of these features.
To get that version download the Expression Manipulation package posted at 
http://home.earthlink.net/~djmp/Mathematica.html

----------------
Cheers,
  Ted Ersek

 Download Mathematica tips, tricks from
 http://www.verbeia.com/mathematica/tips/Tricks.html




  • Prev by Date: Re: Local iterator
  • Next by Date: Algorithm Questions
  • Previous by thread: Re: roots
  • Next by thread: Algorithm Questions