Modeling Rocket Ascent from the Moon
Version 1.0.0 (835 KB) by
David Eagle
Model the launch of a single-stage rocket-propelled vehicle from the surface of the Moon.
This submission is a MATLAB script named demo_lunar_ascent that demonstrates how to model a single-stage, finite-burn lunar ascent trajectory. The trajectory is modeled as a user-defined vertical rise phase, a pitch-over phase and a finite-burn ascent-to-orbit phase. The optimal flight controls (angle-of-attack, bank angle and throttle setting) for this script are computed using the lascent_sos computer program.
Additional information about the lascent_sos program can be found in Appendix B of this document.
The important features of this MATLAB script are as follows:
- user-defined vertical rise and pitch-over phases
- angle-of-attack, bank angle and throttle control variables
- 3-DOF flight path equations of motion relative to a spherical, rotating Moon
- user-defined vehicle mass and propulsion properties
Cite As
David Eagle (2025). Modeling Rocket Ascent from the Moon (https://www.mathworks.com/matlabcentral/fileexchange/180369-modeling-rocket-ascent-from-the-moon), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2024b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |