函数 > 制图 > CreateSpace 和 CreateMesh
  
CreateSpace 和 CreateMesh
CreateMesh(function, [s0, s1, t0, t1], [sgrid, tgrid], [fmap]) - 返回表示参数曲面的 x、y 和 z 坐标的三个矩阵的嵌套数组,该参数曲面由第一个自变量中的两个变量构成的函数定义。可使用该函数以等值线图或 3D 绘图绘制曲面。
CreateSpace(function, [t0, t1], [tgrid], [fmap]) - 返回表示参数空间曲线的 x,y 和 z 坐标的三个矢量的嵌套数组,该曲线由在第一个自变量中的单变量函数定义。可以使用此函数来绘制 3D 绘图格式的曲线。
自变量
function 为如下情形之一:
例如,一个实数、参数、矢量值函数 (可指定三个坐标值)
对于 CreateMesh:
对于 CreateSpace:
例如,三个实数、参数、标量值函数,在自变量列表中以逗号分隔
对于 CreateMesh:
f1(u, v) := u
f2(u, v) := v
f3(u, v) := sin(u) + cos(v)
对于 CreateSpace:
f1(t) := t
f2(t) := t2
f3(t) := sin(t)
对于 CreateMesh,即使您仅使用一个变量,也必须将每个函数都定义为拥有两个变量的函数。
例如,一个实数、标量值函数 (拥有 x 和 y 变量),仅指定 z 值
G(x, y) := sin(x) + cos(y)
您不可使用此类带有 CreateSpace 的函数。
对于 CreateMeshCreateSpace 的函数自变量,只输入函数名称,而不输入函数自变量,例如 CreateMesh(f1, f2, f3, 0,1,0,1)。在该示例中,对于两个变量,在值域 (0,1) 中,CreateMesh 用于三个函数。
s0, s1 (可选) 是第一个独立变量 ux 值域的实数上下界。默认值为 −5 和 +5。
t0, t1 (可选) 是第二个独立变量 vy 值域的实数上下界。默认值为 −5 和 +5。如果指定了 s0, s1,那么必须指定 t0, t1
sgrid, tgrid (可选) 是 uv 中栅格点数 (正整数)。默认值为 20。网格中单元格的数量为 (sgrid −1) × (tgrid −1)
fmap (可选) 是实数、三元素、矢量值的三变量函数,定义了从任意坐标系统到笛卡儿坐标的映射,例如