Script for propagating spacecraft lunar orbits subject to non-spherical lunar gravity and third-body gravity.
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
PDF document and MATLAB script named lprop_matlab which can be used to predict the long-term evolution of lunar orbits. The software integrates the selenocentric or moon-centered Cartesian equations of motion using a variable step size Runge-Kutta-Fehlberg 7(8) numerical method. The selenocentric equations of motion include the non-spherical gravity of the moon and (optionally) the point-mass gravity of the earth and sun. The ephemeris source for this script is JPL DE421 and the default lunar gravity model is LP150q.
Cite As
David Eagle (2026). A MATLAB Script for Predicting the Evolution of Lunar Orbits (https://www.mathworks.com/matlabcentral/fileexchange/40485-a-matlab-script-for-predicting-the-evolution-of-lunar-orbits), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.1.0.0 (17.5 MB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
