Re: Plot3D: plot does not display when PlotPoints different from 25. Mathematica 5.2
- To: mathgroup at smc.vnet.net
- Subject: [mg65794] Re: Plot3D: plot does not display when PlotPoints different from 25. Mathematica 5.2
- From: Bill Rowe <readnewsciv at earthlink.net>
- Date: Mon, 17 Apr 2006 02:28:50 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
On 4/16/06 at 3:49 AM, nma at 12000.org wrote: >Remove["Global`*"] >u[x_, y_] := Module[{}, >If[x == 0, Return[1 + y]]; If[y == 0, Return[1]]; Return[0]; >] >Plot3D[u[x, y], {x, -1, 2}, {y, -1, 2}, >FaceGrids -> None, AxesLabel -> {"U(x,y)", "x", "y"}, PlotLabel -> >"Boundary conditions", PlotPoints -> 25] >works OK. But if you change 25 to say 26 in the last line above, the >plot does not show up any more ! >Can someone explain why this is? Your function is everywhere 0 except for points on either the x or y axis. So, unless Mathematica happens to sample at either the x or y axis, it sees the function as constant. Changing the plot points changes where Mathematica does an initial sample. And obviously when the setting PlotPoints->26, the initial sample doesn't include a point on either the x or y axis. -- To reply via email subtract one hundred and four