立方雲規線內插
• cspline(vx, vy) 或 cspline(Mxy, Mz)
• lspline(vx, vy) 或 lspline(Mxy, Mz)
• pspline(vx, vy) 或 pspline(Mxy, Mz)
這些函數會傳回
interp 可用以建立立方、分段多項式,以通過所有
(x, y) 資料點的向量
vs。分段多項式針對 x 的任意值,會有連續的一階與二階導數。產生的雲規線曲線的端點可以是立方 (
cspline)、線性 (
lspline) 或拋物線 (
pspline)。這些函數也可以用於二維雲規線,其中對應至 x 與 y 中立方多項式的曲面,會以曲面的一階與二階導數以每個方向連續穿越每個點的方式,通過網格點。
這些函數可以用於二維雲規線,其中對應至 x 與 y 中立方多項式的曲面,會以曲面的第一個與第二個導數以每個方向連續穿越每個點的方式,通過網格點。
若為第一個已知數據點前面的 x 值,則函數會推斷前兩個數據點之間的立方區段。若為最後一個已知數據點後面的 x 值,則函數會推斷最後兩個數據點之間的立方區段。
interp 函數會使用向量輸出 vs 的前三個值。其餘元素則是第 2 個導數係數。
引數
• vx 與 vy 是長度相同之實數數據值的向量。vx (獨立數據) 的元素為遞升排序。
• Mxy 是獨立數據的實數 n x 2 陣列,可指定延著直角網格對角的 x 與 y 座標。因此,獨立數據點之 x 與 y 值的數目必須相同。
• Mz 是數據的實數 n x n 陣列。Mz 包含對應於 Mxy 中 x 與 y 值的 z 值。
其他資訊
每個函數之端點上的二階導數如下所示:
• cspline - 取決於通過兩個最接近點的直線。
• lspline - 等於 0。
• pspline - 一個最接近點的值。