An
InterpolationAlgorithm for performing Hermite interpolation.Methods
鉴于所期望的程度,返回插值所需的数据点数.
| Name | Type | Default | Description |
|---|---|---|---|
degree |
number | 理想的内插程度. | |
inputOrder |
number |
0
|
optional The order of the inputs (0 means just the data, 1 means the data and its derivative, etc). |
Returns:
所需数据点的数目,以达到理想的内插程度.
Throws:
-
DeveloperError : degree must be 0 or greater.
-
DeveloperError : inputOrder must be 0 or greater.
static Cesium.HermitePolynomialApproximation.interpolate(x, xTable, yTable, yStride, inputOrder, outputOrder, result) → Array.<number>
使用 Hermite Polynomical 近似值进行内插值.
| Name | Type | Description |
|---|---|---|
x |
number | 依赖变量将被插入的独立变量 . |
xTable |
Array.<number> | 用于插值的独立变量阵列。 价值 中,该数组的顺序必须是增加的,在数组中不得发生两次相同值. |
yTable |
Array.<number> | 用于插值的依赖变量阵列 。 一组三个 依附值(p,q,w)在时间 1 和时间 2 此值应该如下 : {p1, q1, w1, p2, q2, w2} . |
yStride |
number | YTable 中依附的可变值数量 xTable 中的每个独立变量值. |
inputOrder |
number | 为输入提供的衍生产品数量. |
outputOrder |
number | 想要输出的衍生产品数量. |
result |
Array.<number> | optional 存储结果的现有数组 . |
Returns:
插值的数组,或者如果提供了结果参数的话.
static Cesium.HermitePolynomialApproximation.interpolateOrderZero(x, xTable, yTable, yStride, result) → Array.<number>
使用 Hermite Polynomical 近似值进行内插值.
| Name | Type | Description |
|---|---|---|
x |
number | 依赖变量将被插入的独立变量 . |
xTable |
Array.<number> | 用于插值的独立变量阵列。 价值 中,该数组的顺序必须是增加的,在数组中不得发生两次相同值. |
yTable |
Array.<number> | 用于插值的依赖变量阵列 。 一组三个 依附值(p,q,w)在时间 1 和时间 2 此值应该如下 : {p1, q1, w1, p2, q2, w2} . |
yStride |
number | YTable 中依附的可变值数量 xTable 中的每个独立变量值. |
result |
Array.<number> | optional 存储结果的现有数组 . |
Returns:
插值的数组,或者如果提供了结果参数的话.