Interplanetary Mission Planner & Verifier

Modeling and verification of interplanetary missions using Kepler & Newton.


Updated 17 Dec 2009

View License

These code sets enable the determination of interplanetary missions - along the lines of the Voyager missions. There are two primary functions - determining a feasible trajectory using Keplerian methods , then verifying the determined trajectory using Newtonian methods.
The Keplerian methods for trajectory are fast to determine, but comparatively 'coarse'. The Newtonian method is very accurate at verifying a trajectory, but VERY slow to calculate.
LIMITATIONS - to keep it simple, the solar system is 2D, and the planetary orbits are perfectly circular.

(update) - the target planets can be set by changing the planet on line 88 (part1_keplerian_trajectory.m), and the miss distances for the planets being passed (line 88). This would be more effective with a GUI - I will look at this when time permits.

There are better developers out there and I welcome your comments, both for the trajectory methods and the code efficiency.
Best wishes,

Cite As

Stephen Walker (2023). Interplanetary Mission Planner & Verifier (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Gravitation, Cosmology & Astrophysics in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

The text description has been updated, to add detail on changing target planets.