用于執(zhí)行Hermite插值的
InterpolationAlgorithm
。
Methods
(static) getRequiredDataPoints(degree, inputOrder) → {Number}
給定所需的度數(shù),返回插值所需的數(shù)據(jù)點數(shù)量。
Parameters:
degree
(Number)
所需的插值程度。
inputOrder
(Number)
(default 0
)
輸入順序(0僅表示數(shù)據(jù),1表示數(shù)據(jù)及其導(dǎo)數(shù)等)。
Throws
-
DeveloperError : 度數(shù)必須大于或等于0。
-
DeveloperError : inputorder必須大于或等于0。
使用埃爾米特多項式近似插值。
Parameters:
x
(Number)
將為其插入因變量的自變量。
xTable
(Array.<Number>)
用于插入的自變量數(shù)組。此數(shù)組中的值必須按遞增順序排列,并且相同的值在數(shù)組中不能出現(xiàn)兩次。
yTable
(Array.<Number>)
用于插入的從屬變量數(shù)組。對于時間1和時間2的一組三個相關(guān)值(p、q、w),應(yīng)如下所示:{p1, q1, w1, p2, q2, w2}。
yStride
(Number)
Ytable中對應(yīng)于Xtable中每個獨(dú)立變量值的從屬變量值的數(shù)目。
inputOrder
(Number)
為輸入提供的派生數(shù)。
outputOrder
(Number)
輸出所需的衍生產(chǎn)品數(shù)量。
result
(Array.<Number>)
存儲結(jié)果的現(xiàn)有數(shù)組。
使用埃爾米特多項式近似插值。
Parameters:
x
(Number)
將為其插入因變量的自變量。
xTable
(Array.<Number>)
用于插入的自變量數(shù)組。此數(shù)組中的值必須按遞增順序排列,并且相同的值在數(shù)組中不能出現(xiàn)兩次。
yTable
(Array.<Number>)
用于插入的從屬變量數(shù)組。對于時間1和時間2的一組三個相關(guān)值(p、q、w),應(yīng)如下所示:{p1, q1, w1, p2, q2, w2}。
yStride
(Number)
Ytable中對應(yīng)于Xtable中每個獨(dú)立變量值的從屬變量值的數(shù)目。
result
(Array.<Number>)
存儲結(jié)果的現(xiàn)有數(shù)組。