File Exchange

image thumbnail

Lambert's Problem

version (587 KB) by David Eagle
MATLAB functions and scripts for solving the geocentric and heliocentric Lambert problem.


Updated 10 Jul 2014

View Version History

View License

PDF document and four MATLAB scripts that demonstrate how to solve the Earth orbit, interplanetary, and J2-perturbed form of Lambert’s problem. Lambert’s problem is concerned with the determination of an orbit that passes between two positions within a specified time-of-flight. This classic astrodynamic problem is also known as the orbital two-point boundary value problem (TPBVP) or the flyby and rendezvous problems.

Cite As

David Eagle (2021). Lambert's Problem (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (12)

David Eagle

This ephemeris algorithm is described in Chapter 31 of "Astronomical Algorithms" by Jean Meeus.

Armand Dubuc

Hello, can you give some reference to the polynomial model used for the orbital elements as function of time in the "planet" function.

Thank you.

Pedro Ildefonso

Mehmet Mahmudoglu

Mehmet Mahmudoglu

Youl find the algorithms for orb2eci algorithm and source code at the R.H Gooding paper




Can you give some references for the algorithm you have programmed in orb2eci file?

Guanwei He

sun Chong


Samwel Emmanuel

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!