|
SOLUTIONS
|
BUILT-IN MATHEMATICA SYMBOL
DiscretePlot3D
DiscretePlot3D[expr, {i, imin, imax}, {j, jmin, jmax}]
generates a plot of the values of expr when i runs from
to
and j runs from
to
.
DiscretePlot3D[expr, {i, imin, imax, di}, {j, jmin, jmax, dj}]
uses steps di and dj.
DiscretePlot3D[expr, {i, {i1, i2, ...}}, {j, {j1, j2, ...}}]
uses successive i values
,
, ... and j values
,
, ... .
DiscretePlot3D[{expr1, expr2, ...}, ..., ...]
plots the values of all the
.
Details and OptionsDetails and Options
- DiscretePlot3D uses the standard Mathematica iterator specification.
- DiscretePlot3D plots the variable i along the
axis and j along the
axis. - DiscretePlot3D treats the variables i and j as local, effectively using Block.
- DiscretePlot3D has attribute HoldAll, and evaluates expr only after assigning specific numerical values to i and j.
- In some cases, it may be more efficient to use Evaluate to evaluate expr symbolically before specific numerical values are assigned to i and j.
- The precision used in evaluating expr is the minimum precision used in the iterators.
- The form
provides a wrapper w to be applied to the resulting graphics primitives. - The following wrappers can be used:
-
Annotation[expr,label] provide an annotation Button[expr,action] define an action to execute when the element is clicked EventHandler[expr,...] define a general event handler for the element Hyperlink[expr,uri] make the element act as a hyperlink PopupWindow[expr,cont] attach a popup window to the element StatusArea[expr,label] display in the status area when the element is moused over Style[expr,opts] show the element using the specified styles Tooltip[expr,label] attach an arbitrary tooltip to the element - DiscretePlot3D has the same options as Graphics3D, with the following additions and changes:
-
Axes True whether to draw axes BoxRatios {1,1,0.4} bounding 3D box ratios ClippingStyle Automatic how to draw clipped parts of surfaces ColorFunction Automatic how to determine the color of surfaces ColorFunctionScaling True whether to scale arguments to ColorFunction EvaluationMonitor None expression to evaluate at every function evaluation ExtentElementFunction Automatic how to generate raw graphics for extent fills ExtentMarkers None markers to use for extent boundaries ExtentSize Automatic width and depth to extend from plot point Filling Automatic filling under each surface FillingStyle Opacity[0.5] style to use for filling Joined False whether to join Method Automatic the methods to use NormalsFunction Automatic how to determine effective surface normals PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotRange {Full,Full,Automatic} the range of
or other values to include PlotStyle Automatic graphics directives for the style for each surface RegionFunction (True&) how to determine whether a point should be included WorkingPrecision MachinePrecision the precision used in internal computations - The arguments supplied to ColorFunction are
,
,
. - With the setting ExtentSize->{{sxl, sxr}, {syl, syr}} a horizontal plane is drawn around each plot point extending
to the left and
to the right along the
axis and
to the left and
to the right along the
axis. With ExtentMarkers->{{mxl, mxr}, {myl, myr}}, the markers
and
will be used as left and right markers along the
axis and
and
as left and right markers along the
axis. - The arguments supplied to ExtentElementFunction are the element region
and the sample point
. - With the setting ExtentSize->None,
is equal to
and
is equal to
. With the setting Filling->None,
is equal to
.
New in 8
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




