函數 > 數據分析 > 內插與預測 > 立方雲規線內插
立方雲規線內插
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 中立方多項式的曲面,會以曲面的一階與二階導數以每個方向連續穿越每個點的方式,通過網格點。
這些函數可以用於二維雲規線,其中對應至 xy 中立方多項式的曲面,會以曲面的第一個與第二個導數以每個方向連續穿越每個點的方式,通過網格點。
若為第一個已知數據點前面的 x 值,則函數會推斷前兩個數據點之間的立方區段。若為最後一個已知數據點後面的 x 值,則函數會推斷最後兩個數據點之間的立方區段。
interp 函數會使用向量輸出 vs 的前三個值。其餘元素則是第 2 個導數係數。
引數
vxvy 是長度相同之實數數據值的向量。vx (獨立數據) 的元素為遞升排序。
Mxy 是獨立數據的實數 n x 2 陣列,可指定延著直角網格對角的 xy 座標。因此,獨立數據點之 xy 值的數目必須相同。
Mz 是數據的實數 n x n 陣列。Mz 包含對應於 Mxyxy 值的 z 值。
其他資訊
每個函數之端點上的二階導數如下所示:
cspline - 取決於通過兩個最接近點的直線。
lspline - 等於 0。
pspline - 一個最接近點的值。
這是否有幫助?