public class FieldKeplerianAnomalyUtility extends Object
Modifier and Type | Method and Description |
---|---|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
ellipticEccentricToMean(T e, T E)
从椭圆偏心异常计算椭圆平均异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
ellipticEccentricToTrue(T e, T E)
从椭圆偏心异常计算椭圆真异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
ellipticMeanToEccentric(T e, T M)
从椭圆平均异常计算椭圆偏心异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
ellipticMeanToTrue(T e, T M)
从椭圆平均异常计算椭圆真异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
ellipticTrueToEccentric(T e, T v)
从椭圆真异常计算椭圆偏心异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
ellipticTrueToMean(T e, T v)
从椭圆真异常计算椭圆平均异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
hyperbolicEccentricToMean(T e, T H)
从双曲偏心异常计算双曲平均异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
hyperbolicEccentricToTrue(T e, T H)
从双曲偏心异常计算双曲真异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
hyperbolicMeanToEccentric(T e, T M)
从双曲平均异常计算双曲偏心异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
hyperbolicMeanToTrue(T e, T M)
从双曲平均异常计算双曲真异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
hyperbolicTrueToEccentric(T e, T v)
从双曲真异常计算双曲偏心异常。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
hyperbolicTrueToMean(T e, T v)
从双曲真异常计算双曲平均异常。
|
public static <T extends org.hipparchus.CalculusFieldElement<T>> T ellipticMeanToTrue(T e, T M)
T
- 字段类型
e
- 偏心率,使得 0 ≤ e < 1
M
- 椭圆平均异常(弧度)
public static <T extends org.hipparchus.CalculusFieldElement<T>> T ellipticTrueToMean(T e, T v)
T
- 字段类型
e
- 偏心率,使得 0 ≤ e < 1
v
- 椭圆真异常(弧度)
public static <T extends org.hipparchus.CalculusFieldElement<T>> T ellipticEccentricToTrue(T e, T E)
T
- 字段类型
e
- 偏心率,使得 0 ≤ e < 1
E
- 椭圆偏心异常(弧度)
public static <T extends org.hipparchus.CalculusFieldElement<T>> T ellipticTrueToEccentric(T e, T v)
T
- 字段类型
e
- 偏心率,使得 0 ≤ e < 1
v
- 椭圆真异常(弧度)
public static <T extends org.hipparchus.CalculusFieldElement<T>> T ellipticMeanToEccentric(T e, T M)
此处用于解决双曲开普勒方程的算法来自 Odell, A.W., Gooding, R.H. "Procedures for solving Kepler's equation." Celestial Mechanics 38, 307–334 (1986). https://doi.org/10.1007/BF01238923
T
- 字段类型
e
- 偏心率,使得 0 ≤ e < 1
M
- 椭圆平均异常(弧度)
public static <T extends org.hipparchus.CalculusFieldElement<T>> T ellipticEccentricToMean(T e, T E)
T
- 字段类型
e
- 偏心率,使得 0 ≤ e < 1
E
- 椭圆偏心异常(弧度)
public static <T extends org.hipparchus.CalculusFieldElement<T>> T hyperbolicMeanToTrue(T e, T M)
T
- 字段类型
e
- 偏心率 > 1
M
- 双曲平均异常
public static <T extends org.hipparchus.CalculusFieldElement<T>> T hyperbolicTrueToMean(T e, T v)
T
- 字段类型
e
- 偏心率 > 1
v
- 双曲真异常(弧度)
public static <T extends org.hipparchus.CalculusFieldElement<T>> T hyperbolicEccentricToTrue(T e, T H)
T
- 字段类型
e
- 偏心率 > 1
H
- 双曲偏心异常
public static <T extends org.hipparchus.CalculusFieldElement<T>> T hyperbolicTrueToEccentric(T e, T v)
T
- 字段类型
e
- 偏心率 > 1
v
- 双曲真异常(弧度)
public static <T extends org.hipparchus.CalculusFieldElement<T>> T hyperbolicMeanToEccentric(T e, T M)
此处用于解决双曲开普勒方程的算法来自 Gooding, R.H., Odell, A.W. "The hyperbolic Kepler equation (and the elliptic equation revisited)." Celestial Mechanics 44, 267–282 (1988). https://doi.org/10.1007/BF01235540
T
- 字段类型
e
- 偏心率 > 1
M
- 双曲平均异常
public static <T extends org.hipparchus.CalculusFieldElement<T>> T hyperbolicEccentricToMean(T e, T H)
T
- 字段类型
e
- 偏心率 > 1
H
- 双曲偏心异常
Copyright © 2002-2023 CS GROUP. All rights reserved.