public class Differentiation extends Object
Modifier and Type | Method and Description |
---|---|
static ParameterFunction |
differentiate(ParameterFunction function, int nbPoints, double step)
使用有限差分对标量函数进行区分。
|
static StateJacobian |
differentiate(StateFunction function, int dimension, AttitudeProvider provider, OrbitType orbitType, PositionAngleType positionAngleType, double dP, int nbPoints)
使用有限差分对向量函数进行区分。
|
public static ParameterFunction differentiate(ParameterFunction function, int nbPoints, double step)
function
- 要区分的函数
nbPoints
- 用于有限差分的点数
step
- 有限差分的步长,以物理单位表示
public static StateJacobian differentiate(StateFunction function, int dimension, AttitudeProvider provider, OrbitType orbitType, PositionAngleType positionAngleType, double dP, int nbPoints)
function
- 要区分的函数
dimension
- 函数向量值的维度
provider
- 用于修改状态的姿态提供者
orbitType
- 用于将轨道映射到一维数组的类型
positionAngleType
- 用于将轨道映射到数组的位置角类型
dP
- 用户指定的位置误差,用于有限差分的步长计算
nbPoints
- 用于有限差分的点数
Copyright © 2002-2023 CS GROUP. All rights reserved.