planetEphemeris
Position and velocity of astronomical objects
Syntax
Description
Implement Planet Ephemeris Position
implements the position of the target object relative to the specified center object for a
given Julian date position
= planetEphemeris(ephemerisTime
,center
,target
)ephemerisTime
. By default, the function implements
the position based on the DE405 ephemerides in units of km.
The function uses the Chebyshev coefficients that the NASA Jet Propulsion Laboratory provides.
This function requires that you download ephemeris data with the Add-On Explorer. For
more information, see aeroDataPackage
.
uses the position
= planetEphemeris(___,ephemerisModel
)ephemerisModel
coefficients to implement these
values.
specifies the units for these values. position
= planetEphemeris(___,units
)
uses position
= planetEphemeris(___,action
)action
to determine error reporting.
uses position
= planetEphemeris(___,Name=Value
)Name=Value
to limit the data that is loaded into memory to the
range between StartDate
and EndDate
.
Implement Planet Ephemeris Position and Velocity
[
implements the position and velocity of the
target object relative to the specified center for a given Julian date
position
,velocity
]
= planetEphemeris(___)ephemerisTime
using any of the input arguments in the previous
syntaxes.
Examples
Input Arguments
Output Arguments
References
[1] Folkner, W. M., J. G. Williams, and D. H. Boggs. "The Planetary and Lunar Ephemeris DE 421." JPL Interplanetary Network Progress Report 24-178, 2009.
[2] Ma, C. et al., “The International Celestial Reference Frame as Realized by Very Long Baseline Interferometry,” Astronomical Journal, Vol. 116 (1998): 516–546.
[3] Vallado, David A., Fundamentals of Astrodynamics and Applications. New York: McGraw-Hill, 1997.