Refine by Content Type

Refine by Product

Refine by Time Frame

image thumbnail

updated 2 months ago

The Gravity Perturbed Hohmann Transfer by David Eagle

David Eagle (view profile)

MATLAB script for solving the Hohmann transfer problem perturbed by non-spherical Earth gravity. (aerospace, mathematics, simulation)

atan3

brent

ceqm1

image thumbnail

updated 4 months ago

Interplanetary Trajectories Using Solar Electric Propulsion by David Eagle

David Eagle (view profile)

Efficient computation of optimal interplanetary trajectories using solar electric propulsion (mathematics, optimization, aerospace)

atan3

hohmann

readdata(filename)

image thumbnail

updated 5 months ago

Ballistic Interplanetary Trajectory Design and Optimization by David Eagle

David Eagle (view profile)

A MATLAB Script for Ballistic Interplanetary Trajectory Design and Optimization (aerospace, mathematics, simulation)

atan3

becl2000(ntarg, jdate)

eci2orb1

image thumbnail

updated 6 months ago

A MATLAB Script for Earth-to-Mars Mission Design by David Eagle

David Eagle (view profile)

Determines optimal n-body ballistic trajectories from Earth park orbit to encounter at Mars. (interplanetary missio..., aerospace, mathematics)

atan3

brent

e2m_deltav

image thumbnail

updated 7 months ago

A MATLAB Function for Computing Gravity in the Modified Equinoctial Coordinate System by David Eagle

David Eagle (view profile)

Computes gravity due to the first four zonal harmonics in the modified equinoctial coordinate system (aerospace, mathematics)

eci2rdl

gravity_mee(oemee)

mee2eci(mu, mee)

image thumbnail

updated 7 months ago

Solar Sail Trajectory Analysis with MATLAB by David Eagle

David Eagle (view profile)

Two-dimensional trajectory analysis of solar sail Earth-to-Venus and Earth-to-Mars missions. (aerospace, mathematics, simulation)

departure(jd_guess, transfer_time, transfer_angle)

readss_opt(filename)

rkf78

image thumbnail

updated 9 months ago

MATLAB Functions for Two Body Orbit Propagation by David Eagle

David Eagle (view profile)

Three MATLAB functions for propagating two-body orbits (mathematics, simulation, aerospace)

atan3

eci2orb1

oeprint1(mu, oev, ittype)

image thumbnail

updated 9 months ago

A MATLAB Script for Earth-to-Mars Interplanetary TCM Optimization by David Eagle

David Eagle (view profile)

Optimization of interplanetary trajectory correction maneuvers (TCM). (interplanetary missio...)

atan3

eci2orb1

fpa_event(t, y)

image thumbnail

updated 9 months ago

Gravity-assist Trajectory Design and Analysis by David Eagle

David Eagle (view profile)

A MATLAB Script for Interplanetary Gravity-Assist Trajectory Design and Optimization (mathematics, aerospace, simulation)

atan3

eci2orb1

fbhyper(mu, vinfi, vinfo, rp)

image thumbnail

updated 9 months ago

Gooding's State Vector-to-Orbital Elements Algorithm by David Eagle

David Eagle (view profile)

MATLAB demo script and function that implements Gooding's method. (astrodynamics)

atan3

eci2orb_gooding

oeprint1(mu, oev, ittype)

image thumbnail

updated 1 year ago

Predicting Apogee and Perigee of the Moon by David Eagle

David Eagle (view profile)

This MATLAB script uses the MICE geometry finder to predict the time of lunar apogee and perigee. (aerospace, astronomy, astrometry)

gf_apmoon.m

image thumbnail

updated 1 year ago

Optimal Finite-burn Interplanetary Injection from Earth Orbit by David Eagle

David Eagle (view profile)

A MATLAB script for optimizing finite-burn interplanetary injection trajectories. (aerospace, mathematics, simulation)

asympt

atan3

eci2mee(mu, reci, veci)

image thumbnail

updated 1 year ago

Two-dimensional, Low-thrust Earth-to-Mars Trajectory Analysis with MATLAB by David Eagle

David Eagle (view profile)

Determines optimal, two-dimensional low-thrust Earth-to-Mars interplanetary trajectories. (aerospace, interplanetary missio...)

departure(jd_guess, transfer_time, transfer_angle)

gdate

ilt_eqm

image thumbnail

updated 1 year ago

Lambert's Problem by David Eagle

David Eagle (view profile)

MATLAB functions and scripts for solving the geocentric and heliocentric Lambert problem. (aerospace, mathematics, simulation)

atan3

eci2orb1

gdate

image thumbnail

updated 1 year ago

Lunar Free-Return Trajectory Analysis with MATLAB by David Eagle

David Eagle (view profile)

A MATLAB script for designing two-dimensional lunar free-return trajectories (aerospace mission ana..., lunar mission analysi..., lunar freereturn)

atan3

eci2orb_gooding

eci_eqm

image thumbnail

updated 1 year ago

A MATLAB Script for Optimal Single Impulse De-orbit from Earth Orbits by David Eagle

David Eagle (view profile)

optimal impulsive maneuver required to de-orbit a spacecraft in a circular or elliptical Earth orbit (aerospace, mathematics, optimization)

atan3

deltav_guess(oev1, alttar, fpatar)

deorbit_shoot(x)

image thumbnail

updated 1 year ago

Parametric Analysis of Minimum TLI Delta-V Lunar Transfer Trajectories by David Eagle

David Eagle (view profile)

Parametric Analysis of Minimum TLI Delta-V Lunar Transfer Trajectories (aerospace, mathematics, simulation)

atan3

eci2orb1

eqxra

image thumbnail

updated 1 year ago

Impulsive Hyperbolic Injection from a Circular Earth Park Orbit – NLP Method by David Eagle

David Eagle (view profile)

PDF document and MATLAB script for interplanetary injection using a nonlinear programming method. (aerospace, mathematics, simulation)

atan3

eci2orb1

hyperfunc

image thumbnail

updated 1 year ago

Aerospace Trajectory Optimization Using Direct Transcription and Collocation by David Eagle

David Eagle (view profile)

Demonstrates the solution of an aerospace trajectory optimization problem. (aerospace, optimization)

cgl(np, a, b)

defect_trap(tk, tkp1, xk, xkp1, uk, ukp1)

dto_guess(ti, tf, xi, xf, ngrid)

image thumbnail

updated 1 year ago

A MATLAB Script for Propagating Trajectories from the Earth to the Moon by David Eagle

David Eagle (view profile)

Integrate n-body trajectories from the Earth to the Moon. Includes non-spherical Earth gravity. (aerospace, lunar mission analysi..., mathematics)

angles

atan3

display1(jdtdb, cbmu, r, v)

image thumbnail

updated 1 year ago

A MATLAB Script for Predicting Orbital Events of the Moon by David Eagle

David Eagle (view profile)

A MATLAB script named levents.m that can be used to compute important orbital events of the Moon. (aerospace, mathematics, simulation)

apmoon_func(x)

apmoon_prt(jdtdb)

atan3

image thumbnail

updated 1 year ago

A MATLAB Script for Computing Hyperbolic Coordinates by David Eagle

David Eagle (view profile)

This script demonstrates how to compute C3, RLA, and DLA of a hyperbolic orbit. (aerospace, mathematics, mission analysis)

atan3

eci2orb1

oeprint1(mu, oev, ittype)

image thumbnail

updated 1 year ago

Impulsive Hyperbolic Injection from a Circular Earth Park Orbit by David Eagle

David Eagle (view profile)

Delta-v required for impulsive hyperbolic orbit transfer (aerospace, optimization, interplanetary missio...)

atan3

eci2orb1

oeprint1(mu, oev, ittype)

image thumbnail

updated 1 year ago

Closest Approach Between the Earth and Heliocentric Objects by David Eagle

David Eagle (view profile)

MATLAB script that predicts closest approach between the Earth and heliocentric objects. (aerospace, mathematics, simulation)

atan3

cae2o(x)

cae2oprt(jdate)

image thumbnail

updated almost 2 years ago

Low Thrust Transfer Between Non-coplanar Circular Orbits by David Eagle

David Eagle (view profile)

Design and analyze low-thrust orbit transfers (aerospace, orbit transfer)

atan3

eci2mee(mu, reci, veci)

eci2orb1

image thumbnail

updated almost 2 years ago

Repeating Ground Track Orbit Design by David Eagle

David Eagle (view profile)

Four MATLAB scripts for designing and analyzing repeating ground track orbits. (aerospace, mathematics, orbit design)

atan3

brent

eqxra

image thumbnail

updated almost 2 years ago

Composite Orbit Design by David Eagle

David Eagle (view profile)

Composite orbits are combinations of orbits that have special geometric & dynamic characteristics. (aerospace, simulation, mathematics)

compfunc(x)

snle

ssrfunc(x)

image thumbnail

updated almost 2 years ago

Sun-synchronous Orbit Design by David Eagle

David Eagle (view profile)

Three MATLAB scripts that can be used to design and analyze sun-synchronous Earth orbits. (aerospace, orbit design, sunsynchronous)

atan3

brent

eqxra

image thumbnail

updated 2 years ago

A MATLAB Script for Predicting Orbital Events of the Planets by David Eagle

David Eagle (view profile)

Predicts interesting orbital events of our solar system planets. (aerospace, astronomy, astrometry)

applanet_func(x)

applanet_prt(jdtdb)

atan3

image thumbnail

updated 2 years ago

Modeling Aero-assist Flight Mechanics with MATLAB by David Eagle

David Eagle (view profile)

Numerically integrate the flight path equations of motion of an aero-assist vehicle. (aerospace, aeroassist flight mec...)

atan3

atmos

ecf2eci

image thumbnail

updated 2 years ago

Interplanetary Pork Chop Plots by David Eagle

David Eagle (view profile)

A MATLAB Script for Creating Pork Chop Plots of Ballistic Earth-to-Mars Trajectories (aerospace, mathematics, simulation)

atan3

gdate

getdate

image thumbnail

updated 2 years ago

Graphics Display of the Orbital Characteristics of the Planets by David Eagle

David Eagle (view profile)

Graphics display of the heliocentric, ecliptic orbital characteristics of the solar system planets. (celestial mechanics, planetary motion, simulation)

atan3

eci2orb1

gdate

image thumbnail

updated 2 years ago

Two Impulse Phasing Analysis by David Eagle

David Eagle (view profile)

Phasing analysis between two coplanar circular orbits using a two impulse Hohmann transfer. (aerospace, mathematics, simulation)

atan3

eci2orb1

oeprint1(mu, oev)

image thumbnail

updated 2 years ago

Circular Orbit Plane Change by David Eagle

David Eagle (view profile)

MATLAB script for solving the circular orbit plane change problem. (aerospace, mathematics, simulation)

atan3

getoe(ioev)

om_constants

image thumbnail

updated 2 years ago

Optimal Impulsive Orbital Transfer by David Eagle

David Eagle (view profile)

MATLAB script for the solution of the one and two impulse orbit transfer between two Earth orbits. (aerospace, mathematics, simulation)

atan3

brent

eci2lvlh

image thumbnail

updated 2 years ago

Mean Local Time of the Ascending Node by David Eagle

David Eagle (view profile)

Determines the relationship between mean local time of the ascending node and RAAN. (aerospace, mathematics)

atan3

funarg

gast2

image thumbnail

updated 2 years ago

The Hohmann Orbit Transfer by David Eagle

David Eagle (view profile)

Computes characteristics for coplanar and non-coplanar Hohmann transfers. (aerospace, mathematics, orbit transfer)

atan3

brent

eci2orb1

image thumbnail

updated 2 years ago

Low-precision Ephemeris by David Eagle

David Eagle (view profile)

MATLAB functions that compute a low-precision ephemeris for the Sun, Moon and planets. (aerospace, mathematics, astronomy)

atan3

earth

gdate

image thumbnail

updated 2 years ago

Bi-elliptic Transfer Between Coplanar Circular Orbits by David Eagle

David Eagle (view profile)

Bi-elliptic orbital transfer between two coplanar circular Earth orbits. (aerospace, orbit transfer)

befunc

om_constants

orb2eci(mu, oev)

image thumbnail

updated 2 years ago

The Long-term Evolution of Geosynchronous Transfer Orbits by David Eagle

David Eagle (view profile)

Interactive MATLAB script that predicts the long-term evolution of geosynchronous transfer orbits. (aerospace, mathematics, simulation)

atan3

ceqm1

eci2orb1

image thumbnail

updated 2 years ago

A MATLAB Implementation of the Jacchia Atmosphere Model by David Eagle

David Eagle (view profile)

MATLAB function and demonstration script which implement the Jacchia 1970 atmosphere model. (aerospace, mathematics, simulation)

atan3

gast1

gdate

image thumbnail

updated 2 years ago

A MATLAB Script for Time and Coordinate Calculations by David Eagle

David Eagle (view profile)

Interactive MATLAB script that can be used to perform time and coordinate calculations. (aerospace, mathematics, simulation)

atan3

brent

coe2eqoe(coe)

image thumbnail

updated 2 years ago

A MATLAB Script for Propagating Interplanetary Trajectories from Earth to Mars by David Eagle

David Eagle (view profile)

Numerically integrate the orbital equations of motion of an Earth to Mars interplanetary trajectory. (aerospace, mathematics, interplanetary missio...)

atan3

display1(jdtdb, cbmu, r, v)

eci2orb1

image thumbnail

updated 2 years ago

A MATLAB Script for Predicting the Evolution of Lunar Orbits by David Eagle

David Eagle (view profile)

Script for propagating lunar orbits subject to non-spherical lunar gravity and third-body gravity. (aerospace, mathematics, simulation)

atan3

eci2orb1

findleap(jdate)

image thumbnail

updated 2 years ago

A MATLAB Script for Predicting Transits of Mercury and Venus by David Eagle

David Eagle (view profile)

Local circumstances of solar transits of the planets Mercury and Venus. (mathematics, simulation, astronomy)

aberat

angles

applan1

image thumbnail

updated 2 years ago

Rise and Set of the Sun, Moon and Planets by David Eagle

David Eagle (view profile)

Topocentric rise and set of the Sun, Moon and planets. Source ephemeris is DE421 with NOVAS routines (aerospace, mathematics, astronomy)

aberat

angles

applan1

image thumbnail

updated 2 years ago

A MATLAB Script for Predicting Lunar Occultations by David Eagle

David Eagle (view profile)

Predict the local circumstances of lunar occultations of a planet or star. (aerospace, mathematics, simulation)

aberat

angles

applan1

image thumbnail

updated 2 years ago

A MATLAB Script for Predicting Lunar Eclipses by David Eagle

David Eagle (view profile)

Predicting the local circumstances of lunar eclipses. (mathematics, simulation, astronomy)

aberat

angles

applan1

image thumbnail

updated 2 years ago

A MATLAB Script for Predicting Solar Eclipses by David Eagle

David Eagle (view profile)

Predict local circumstances of solar eclipses. (astronomy, mathematics, simulation)

aberat

angles

applan1

image thumbnail

updated 2 years ago

MATLAB Versions of NOVAS by David Eagle

David Eagle (view profile)

Several NOVAS Fortran subroutines have been ported to MATLAB. (aerospace, mathematics, astronomy)

aberat

angles

anmp

Contact us