用于执行线性插值的
InterpolationAlgorithm
。
Methods
(static) getRequiredDataPoints(degree) → {Number}
给定所需的度数,返回插值所需的数据点数量。由于线性插值只能生成一个一次多项式,因此该函数始终返回2。
Parameters:
degree
(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>)
存储结果的现有数组。