LinearApproximation

LinearApproximation()

用于执行线性插值的 InterpolationAlgorithm 算法。

Methods

staticSuperMap3D.LinearApproximation.getRequiredDataPoints(degree)Number

由于线性插值只能生成一级多项式,因此该函数始终返回2。
Name Type Description
degree Number 所需的插值程度。
Returns:
该函数始终返回2。

staticSuperMap3D.LinearApproximation.interpolateOrderZero(options, x, xTable, yTable, yStride, result)Array.<Number>

使用线性近似值进行插值。
Name Type Description
options Object 具有以下属性的对象:
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> optional 用于存储结果的现有数组。
Returns:
插值数组,或结果参数(如果提供了结果参数)。