MathGroup Archive 2004

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

Search the Archive

Re: Errors evaluating InputForm[graphic]

  • To: mathgroup at
  • Subject: [mg46526] Re: Errors evaluating InputForm[graphic]
  • From: Bill Rowe <readnewsciv at>
  • Date: Sun, 22 Feb 2004 11:27:24 -0500 (EST)
  • Sender: owner-wri-mathgroup at

On 2/20/04 at 10:58 PM, deo6 at (David O'Gorman) wrote:

>Consider this example:

>Plot3D[Sin[x y],{x,0,4},{y,0,4}, AxesLabel->{"x/x0", "y/y0", "z"}]

>Mathematica correctly generates the output graphic.

>If one selects the cell containing this graphic, converts it to
>InputForm using the Convert menu selection from the Cell menu,
>cursors the beginning of this InputForm text, and sets this
>InputForm data equal to pic using the Set statement (i.e.,
>pic=stuff); then the graphic subsequently generated by typing
>Show[pic] is completely different than the original graphic. 

>Does anyone how to fix this behavior?

>(Being able to restore graphics without recomputing the underlying
>data is very important. 

I agree being able to use a graphic without recomputing it is very useful. But it seems to me you are making things quite difficult for your self. If I use the example you give above and later decide I should have assigned the output to a symbol so as to be easy to re-use, all I need do is


where n is the number of the output cell containing the graphic. Then Show[pic] reproduces the same graphic without recomputing it.
To reply via email subtract one hundred and four

  • Prev by Date: Re: Simple Question [Clearing Variables]
  • Next by Date: Bernoulli variables again
  • Previous by thread: Errors evaluating InputForm[graphic]
  • Next by thread: [ANN] MathLink for AppleScript released