插值算法的接口。
- LagrangePolynomialApproximation
- LinearApproximation
- HermitePolynomialApproximation
See:
Members
(static) type : String
獲取此插值算法的名稱。
Methods
(static) getRequiredDataPoints(degree) → {Number}
給定所需的度數,返回插值所需的數據點數量。
Parameters:
degree
(Number)
所需的插值程度。
執行高階插值。并非所有的插補器都需要支持高階插補,如果在實現對象上此函數保持未定義,則將使用InterpolateOrderZero。
Parameters:
x
(Number)
將為其插入因變量的自變量。
xTable
(Array.<Number>)
用于插入的自變量數組。此數組中的值必須按遞增順序排列,并且相同的值在數組中不能出現兩次。
yTable
(Array.<Number>)
用于插入的從屬變量數組。對于時間1和時間2的一組三個相關值(p、q、w),應如下所示:{p1, q1, w1, p2, q2, w2}。
yStride
(Number)
Ytable中對應于Xtable中每個獨立變量值的從屬變量值的數目。
inputOrder
(Number)
為輸入提供的派生數。
outputOrder
(Number)
輸出所需的衍生產品數量。
result
(Array.<Number>)
存儲結果的現有數組。
執行零階插值。
Parameters:
x
(Number)
將為其插入因變量的自變量。
xTable
(Array.<Number>)
用于插入的自變量數組。此數組中的值必須按遞增順序排列,并且相同的值在數組中不能出現兩次。
yTable
(Array.<Number>)
用于插入的從屬變量數組。對于時間1和時間2的一組三個相關值(p、q、w),應如下所示:{p1, q1, w1, p2, q2, w2}。
yStride
(Number)
Ytable中對應于Xtable中每個獨立變量值的從屬變量值的數目。
result
(Array.<Number>)
存儲結果的現有數組。