MathGroup Archive 2006

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

Search the Archive

Re: Reordering limits for Plot3D

  • To: mathgroup at
  • Subject: [mg67250] Re: Reordering limits for Plot3D
  • From: Bill Rowe <readnewsciv at>
  • Date: Wed, 14 Jun 2006 06:29:12 -0400 (EDT)
  • Sender: owner-wri-mathgroup at

On 6/13/06 at 1:07 AM, djmp at (David Park) wrote:
>From: Ken Levasseur [mailto:klevasseur at] To:
To: mathgroup at

>>One of my students just noticed that the plots generated from

>>Plot3D[x y^2, {x, 4, 1}, {y, 8, 0}] and Plot3D[x y^2, {x, 1, 4}, {y,
>>0, 8}]

>>are identical.  In general, how does Plot3D handle the iterators that
>>define the plotting domain?

>Yes, Mathematica orders the plot iterator limits so they always go
>from minimum to maximum.

Hmm... I wonder if that is literally true. Possibly the mechanism is somewhat different. Suppose Mathematica simply samples the function over the range given by the iterators using something akin to 

Sort@Range[Sequence@@iterators, -Subtract@@iterators/n]

Then the initial points for sampling the function would be independent of the order of the iterators and the resulting plot would be identical.

Given the observed behavior, i.e. Plot[f[x],{x,0,8}] creates the same Plot as Plot[f[x],{x,8,0}] I don't know that the details of what Mathematica does is important. And without access to the source code there is no way to know for certain how Mathematica implements a particular feature.
To reply via email subtract one hundred and four

  • Prev by Date: Re: Why does Reduce work this way ...?
  • Next by Date: Re: Problems with the front end
  • Previous by thread: RE: Reordering limits for Plot3D
  • Next by thread: Re:Thanks, mg67144: 3rd try!