ContourPlot3D |  |
ContourPlot3D[f, {x, xmin, xmax}, {y, ymin, ymax}, {z, zmin, zmax}] produces a three-dimensional contour plot of as a function of , and . |
ContourPlot3D[f g, {x, xmin, xmax}, {y, ymin, ymax}, {z, zmin, zmax}] plots the contour surface for which . |
- The contour surfaces plotted by ContourPlot3D can contain disconnected parts.
- By default, ContourPlot3D shows each contour level as an opaque white surface, with normals pointing outward.
- ContourPlot3D has attribute HoldAll, and evaluates
and only after assigning specific numerical values to , and .
- In some cases it may be more efficient to use Evaluate to evaluate
and symbolically before specific numerical values are assigned to , and .
- Nothing is plotted in any regions where
evaluates to None.
- ContourPlot3D initially evaluates
at a 3D grid of equally spaced sample points specified by PlotPoints. Then it uses an adaptive algorithm to subdivide at most MaxRecursion times to generate smooth contours.
- You should realize that since it uses only a finite number of sample points, it is possible for ContourPlot3D to miss features of your functions. To check your results, you should try increasing the settings for PlotPoints and MaxRecursion.
Plot a 3D contour surface:
| Out[1]= |  |
Plot several contour surfaces:
| Out[1]= |  |
Show multiple implicit surfaces, in this case unit norm surfaces:
| Out[2]= |  |
Use styling to emphasize features:
| Out[1]= |  |
| |
|
|
|
|
 |
|
|