Gravity-assist Trajectory Optimization - SNOPT version

A MATLAB Script for Interplanetary Patched-Conic, Single Gravity-Assist Trajectory Design, Analysis and Optimization

https://sourceforge.net/u/cdeaglejr/profile/

Download
Download

You are now following this Submission

Cite As

David Eagle (2026). Gravity-assist Trajectory Optimization - SNOPT version (https://in.mathworks.com/matlabcentral/fileexchange/39462-gravity-assist-trajectory-optimization-snopt-version), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
2.3.0

Updated graphics, change from ode45 to ode78 algorithm and updated PDF documentation.

Download
2.2.0

Updated several functions and PDF documentation. Added graphics of the planet-centered flyby orbital elements and speed.

Download
2.1.0

Updated source code and PDF documentation

Download
2.0.0

Script is now "data file driven". Added asteroid or comet as arrival body. Updated PDF document and added several new example missions.

Download
1.6.0

MATLAB source code updates (new keywords, etc.)

Download
1.5.0

Fixed bug in code that calculated the heliocentric orbital elements and state vector of the departure planet. (emu replaced with smu in the calling argument).

Download
1.4.0

UPDATED LINKS

SNOPT ccom.ucsd.edu/~optimizers/

Binary Ephemeris Files

https://www.dropbox.com/sh/hul0g7ia6nhspwo/AAATqfVXb5ClZODfGGvEbRZEa?dl=0

Download
1.3.0

Bug fixes. Added three-dimensional graphics for the flyby trajectory. Updated PDF document.

Download
1.2.0

Added main script (flyby_matlab_64bit.m) that uses the March 17, 2014 version of SNOPT.

Download
1.1.0

MICE version included in flyby_mice.zip archive.

Download
1.0.0

Download