雙立方內插值
• Bicubic2D(vx, vy, Z, p, q) - 傳回 3D 數據組的雙立方內插值 (p, q),此 3D 數據組由兩個向量 vx 與 vy (以遞升排序),以及一個矩陣 Z (其中 Zij 對應至值 (vxi, vyj)) 所定義。
Bicubic2D 函數等同於在兩個維度中使用
lspline,且不限制輸入值的列數與欄數。為取得新點的值,
Bicubic2D 會向下內插
Z 矩陣的每一欄,建立新列。然後在整個新列中進行內插。
Bicubic2D 函數以 Numerical Recipes in C, The Art of Scientific Computing (C 語言中的數值秘笈:科學計算的藝術) (Cambridge University Press,Copyright (C) 1987, 1988 Numerical Recipes Software) 一書的 SPLIN2 (第 128 頁) 為基礎,且經授權使用。
引數
• vx、vy 是以遞升排序的實數向量。
• Z 是實數矩陣。
• p 與 q 分別是 vx 與 vy 值域內的兩個實數純量。