Re: Evaluate In Place
- To: mathgroup@smc.vnet.net
- Subject: [mg12013] Re: Evaluate In Place
- From: Paul Abbott <paul@physics.uwa.edu.au>
- Date: Fri, 17 Apr 1998 03:40:49 -0400
- Organization: University of Western Australia
- References: <6ghm3c$lto@smc.vnet.net>
Des Penny wrote:
> I find the new feature (at least I think it's new with V3.0) of
> Evaluating In Place to be extremely useful for debugging purposes.
> Since I haven't seen it discussed in this forum I thought a note might
> be appropriate.
>
> The command is executed by selecting part of the input line and
> executing the pull down command Kernel>Evaluation>Evaluate In Place.
Another nice application of Evaluate In Place is to generate
mathematically correct identities. This is a bit hard to describe in
ASCII but if you have a text cell with an inline equation of the form
"text" Integrate[Sin[x],{x,0,Pi}]=Integrate[Sin[x],{x,0,Pi}] "more
text"
then if you select the Mathematica expression on the RHS of the = sign
and do Evaluate In Place you generate a mathematically correct
identity.
The Notebook session below demonstrates the before and after of this
idea:
Notebook[{
Cell[TextData[{
"Identity ",
Cell[BoxData[
\(TraditionalForm
\`\[Integral]\_0\%\[Pi]\( sin(x)\) \[DifferentialD]x =
\[Integral]\_0\%\[Pi]\( sin(x)\) \[DifferentialD]x\)]],
"."
}], "Text"],
Cell[TextData[{
"Identity ",
Cell[BoxData[
FormBox[
RowBox[{\(\[Integral]\_0\%\[Pi]\( sin(x)\) \[DifferentialD]x\),
"=",
FormBox["2",
"TraditionalForm"]}], TraditionalForm]]],
"."
}], "Text"]
}
]
Cheers,
Paul
____________________________________________________________________
Paul Abbott Phone: +61-8-9380-2734
Department of Physics Fax: +61-8-9380-1014
The University of Western Australia Nedlands WA 6907
mailto:paul@physics.uwa.edu.au AUSTRALIA
http://www.pd.uwa.edu.au/~paul
God IS a weakly left-handed dice player
____________________________________________________________________