|
SOLUTIONS
|
MATHEMATICA 内置符号
DiscretePlot3D
DiscretePlot3D[expr, {i, imin, imax}, {j, jmin, jmax}]
生成 expr 的值的图形,其中 i 从
到
取值, j 从
到
取值.
DiscretePlot3D[expr, {i, imin, imax, di}, {j, jmin, jmax, dj}]
分别用步长 di 和 dj.
DiscretePlot3D[expr, {i, {i1, i2, ...}}, {j, {j1, j2, ...}}]
i 依次取
,
, ... , j 依次取
,
, ....
DiscretePlot3D[{expr1, expr2, ...}, ..., ...]
绘制所有
的值的图形.
更多信息更多信息
- DiscretePlot3D 使用标准的 Mathematica 迭代程序规格.
- DiscretePlot3D 沿
轴绘制 i 变量,沿
轴绘制 j 变量. - DiscretePlot3D 视 i 和 j 为局部变量,实际上是在使用 Block.
- DiscretePlot3D 具有 HoldAll 属性,只有在对 i 和 j 赋以特定值以后才对 expr 求值.
- 有时在对 i 和 j 赋以特定值以前,应用 Evaluate 符号式地对 expr 求值可能会更有效.
- 用于 expr 求值的精度是迭代程序所用的最小精度i.
- 形式
为所得图形基元提供一个包装 w. - 可以用如下的包装:
-
Annotation[expr,label] 给出一个标注 Button[expr,action] 定义一个单元被点击时要采取的动作 EventHandler[expr,...] 对单元定义一个通用的事件处理器 Hyperlink[expr,uri] 将单元做成一个超链接 PopupWindow[expr,cont] 对单元附加一个弹出窗口 StatusArea[expr,label] 鼠标滑过单元时在状态区域给予显示 Style[expr,opts] 用特定的样式显示单元 Tooltip[expr,label] 在单元上附加一个任意的工具提示 - DiscretePlot3D 具有与 Graphics3D 相同的选项,但有如下附加内容与变动:
-
Axes True 是否绘制坐标轴 BoxRatios {1,1,0.4} 三维框界定比例 ClippingStyle Automatic 如何绘制曲面的裁剪部分 ColorFunction Automatic 如何确定曲面的颜色 ColorFunctionScaling True 是否根据 ColorFunction 缩放参变量 EvaluationMonitor None 在每个函数被求值时要求值的表达式 ExtentElementFunction Automatic 如何生成一个原始图以便作延伸填充 ExtentMarkers None 用于延伸边界的标符 ExtentSize Automatic 从绘制点作延伸的宽度和深度 Filling None 每一个曲面下的填充 FillingStyle Opacity[0.5] 填充所用的样式 Joined False 是否连接 Method Automatic 所用的方法 NormalsFunction Automatic 如何确定曲面的有效法方向 PerformanceGoal $PerformanceGoal 性能上试图要优化的方面 PlotRange {Full,Full,Automatic} 所要包含的
或其它值的范围 PlotStyle Automatic 每个曲面的式样的图形指令 RegionFunction (True&) 如何确定是否要包括某个点 WorkingPrecision MachinePrecision 内部计算所用的精度 - 传递给 ColorFunction 的参量是
,
,
. - 通过设置 ExtentSize->{{sxl, sxr}, {syl, syr}},每一个图形点周围将绘制一个水平平面,该平面沿
轴向左延伸到
,向右延伸到
,沿
轴向左延伸到
,向右延伸到
. 设置 ExtentMarkers->{{mxl, mxr}, {myl, myr}} 时,标符
和
将被用作沿
轴的左标符和右标符,标符
和
将被用作沿
轴的左标符和右标符. - ExtentElementFunction 的参量是单元之区域
及取样点
. - 设置 ExtentSize->None 时,
等于
,
等于
. 设置 Filling->None 时,
等于
.
版本 8 的新功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




