Rank: 36 based on 1422 downloads (last 30 days) and 78 files submitted
photo

David Eagle

E-mail

Personal Profile:

Aerospace engineer


 

Watch this Author's files

 

Files Posted by David Eagle View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
27 Nov 2014 Gooding's State Vector-to-Orbital Elements Algorithm MATLAB demo script and function that implements Gooding's method. Author: David Eagle astrodynamics 6 0
12 Oct 2014 Gravity-assist Trajectory Design and Analysis A MATLAB Script for Interplanetary Gravity-Assist Trajectory Design and Optimization Author: David Eagle mathematics, aerospace, simulation, interplanetary missio... 45 0
28 Jul 2014 Predicting Apogee and Perigee of the Moon This MATLAB script uses the MICE geometry finder to predict the time of lunar apogee and perigee. Author: David Eagle aerospace, astronomy, astrometry 12 0
10 Jul 2014 Optimal Finite-burn Interplanetary Injection from Earth Orbit A MATLAB script for optimizing finite-burn interplanetary injection trajectories. Author: David Eagle aerospace, mathematics, simulation, interplanetary missio... 29 2
  • 4.0
4.0 | 1 rating
10 Jul 2014 Two-dimensional, Low-thrust Earth-to-Mars Trajectory Analysis with MATLAB Determines optimal, two-dimensional low-thrust Earth-to-Mars interplanetary trajectories. Author: David Eagle aerospace, interplanetary missio... 36 0
  • 5.0
5.0 | 1 rating
Comments and Ratings on David Eagle's Files View all
Updated File Comment by Comments Rating
17 Jul 2014 Optimal Finite-burn Interplanetary Injection from Earth Orbit A MATLAB script for optimizing finite-burn interplanetary injection trajectories. Author: David Eagle Chi

I try again with the MATLAB2012b and 2013 version of SNOPT.And I note that there are two date file,"escape1.dat" and " low_thrust1.dat".
After run the eacape.m,I choose the "escape1.dat". Then the error shows:
< finite-burn interplanetary injection >
Error using csvread (line 35)
File not found.

Error in escape (line 46)
edata = csvread(read_fname);

If I choose the "low_thrust1.dat". Then the error shows:
Error in snwrapper (line 7)
if ( nargin == 3 ),

Error using snoptcmex
Output argument "F" (and maybe others) not assigned during call to "D:\Program
Files\MATLAB\R2012b\toolbox\studentSnopt\snwrapper.m>snwrapper".

Error in snJac (line 7)
[A,iAfun,jAvar,iGfun,jGvar] = snoptcmex(findJacOption,usrfun,x0,xlow,xupp,nF);

Error in snopt (line 109)
[A,iAfun,jAvar,iGfun,jGvar] = snJac(userfun,x,xlow,xupp,m);

Error in escape (line 204)
[x, f, inform, xmul, fmul] = snopt(xg, xlb, xub, flow, fupp, 'escape_shoot1');

I think there some problems in SNOPT, but I can't find the mistake.Can you help me?
Thanks.

17 Jul 2014 Optimal Finite-burn Interplanetary Injection from Earth Orbit A MATLAB script for optimizing finite-burn interplanetary injection trajectories. Author: David Eagle Chi

Thanks for your work. My MATLAB release is MATLAB 2014a, and I use the March 17, 2014 version of SNOPT. When I run the main script (escape_64bit.m) ,then choose the date, it shows a error:
the ' double' type input parameter was not defined corresponding to function 'snoptmex'

error snscreen (line 18)
snoptmex( screenon );

error escape_64bit (line 368)
snscreen('on');
why? Is there some mistake I have made?
Thanks again.

15 Jul 2014 Aerospace Trajectory Optimization Using Direct Transcription and Collocation Demonstrates the solution of an aerospace trajectory optimization problem. Author: David Eagle Nathan Parrish

Great walkthrough of direct transcription and collocation with a nice, simple example. Thanks!

10 Jun 2014 A MATLAB Script for Earth-to-Mars Mission Design Determines optimal n-body ballistic trajectories from Earth park orbit to encounter at Mars. Author: David Eagle sun Chong

10 Jun 2014 The Long-term Evolution of Geosynchronous Transfer Orbits Interactive MATLAB script that predicts the long-term evolution of geosynchronous transfer orbits. Author: David Eagle sun Chong

Contact us