If I
Plot3D[0,{x,-10,10},{y,-10,10}]
I get the desired z(x,y) = 0 plane which I want to plot, however with a cartesian mesh drawn on it. I would instead like the mesh to be in polar coordinates. How can I do that?
Thanks for suggestions!
Mathematica Stack Exchange is a question and answer site for users of Wolfram Mathematica. It only takes a minute to sign up.
Sign up to join this communityTry
Plot3D[0, {x, -10, 10}, {y, -10, 10},MeshFunctions -> {(Sqrt[#1^2 + #2^2]&), ArcTan[#1, #2] & } , MaxRecursion -> 4, PlotPoints -> 100]
Here some approaches:
Using MeshFunctions
Plot3D[0, {x, -10, 10}, {y, -10, 10},
MeshFunctions -> {(#1^2 + #2^2 &), #1 - #2 &, #1 + #2 &,
#1 &, #2 &},
Mesh -> {Range[10]^2, {0}, {0}, {0}, {0}},
PerformanceGoal -> "Quality"]
[![enter image description here][1]][1]
Using ParametricPLot3D
ParametricPlot3D[u {Cos[v], Sin[v], 0}, {u, 0, 10}, {v, 0, 2 Pi}]
[![enter image description here][2]][2]
See Ulrich Neumann answer for better MeshFunctions [1]: https://i.stack.imgur.com/47VNv.png [2]: https://i.stack.imgur.com/uRQ55.png