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,您必須將每個函數定義為兩個變數的函數,即使僅使用一個變數亦然。
◦ 僅指定 z 值的 x 與 y 實數純量值函數,例如
G(x, y) := sin(x) + cos(y)
您無法搭配 CreateSpace 使用此函數類型。
若是 CreateMesh 及 CreateSpace 的函數引數,只需輸入函數名稱而不需函數引數,例如 CreateMesh(f1, f2, f3, 0,1,0,1)。在此範例中,CreateMesh 與三個函數搭配使用,兩個變數的值域都是 (0,1)。
• s0, s1 (選用) 是第一個自變數 u 或 x 的值域實際上下限。預設值為 −5 及 +5。
• t0, t1 (選用) 是第二個自變數 v 或 y 的值域實際上下限。預設值為 −5 及 +5。若指定 s0, s1,也必須指定 t0, t1。
• sgrid, tgrid (選用) 是 u 及 v 中的正整數格點。預設值為 20。網格中的儲存格數為 (sgrid −1) × (tgrid −1)。
• fmap (選用) 是三個變數的實數三元素向量值函數,定義任何座標系統與卡式座標的對應,例如