Services & Resources / Wolfram Forums / MathGroup Archive

MathGroup Archive 2013

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

Search the Archive

Re: Axes in Plot3D and ListPlot3D

  • To: mathgroup at
  • Subject: [mg131231] Re: Axes in Plot3D and ListPlot3D
  • From: Tomas Garza <tgarza10 at>
  • Date: Wed, 19 Jun 2013 01:28:30 -0400 (EDT)
  • Delivered-to:
  • Delivered-to:
  • Delivered-to:
  • Delivered-to:
  • References: <>

The explanation lies in how Table constructs the array. The definition in the Help browser says

Table[expr,{i,Subscript[i, min],Subscript[i, max]},{j,Subscript[j, \

min],Subscript[j, max]},=85] gives a nested list. The list associated with i is \


This is, I agree, contrary to what happens with a double integral, where the inner integral goes first. And, of course, it is not consistent with the way Plot3D works.


> From: koopman at
> Subject: Axes in Plot3D and ListPlot3D
> To: mathgroup at
> Date: Mon, 17 Jun 2013 06:25:11 -0400
> Plot3D[Sin[x + y^2],{x,-3,3},{y,-3,3},AxesLabel->{"x","y","z"}]
> gives a plot that I thought I could duplicate by creating a table
> z = Table[Sin[x + y^2],{x,-3,3,1/4},{y,-3,3,1/4}];
> and then using ListPlot3D:
> ListPlot3D[z,AxesLabel->{"x","y","z"},MeshRange->{{-3,3},{-3,3}}] .
> That gives a different view of the same surface, with the wrong labels
> on the axes. To duplicate the Plot3D result I must transpose the array:
> ListPlot3D[Transpose@z,AxesLabel->{"x","y","z"},MeshRange->{{-3,3},{-3,3}}]
> That seems unreasonable. What have I missed?
> Is it mentioned somewhere in the documentation?

  • Prev by Date: Re: v9.0.1 lost the default settings
  • Next by Date: Increasing precision in FindRoot
  • Previous by thread: Re: Axes in Plot3D and ListPlot3D
  • Next by thread: Re: Axes in Plot3D and ListPlot3D