Rank: 28 based on 1337 downloads (last 30 days) and 81 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
11 Dec 2014 MATLAB Functions for Two Body Orbit Propagation Three MATLAB functions for propagating two-body orbits Author: David Eagle mathematics, simulation, aerospace 33 0
08 Dec 2014 A MATLAB Script for Earth-to-Mars Interplanetary TCM Optimization Optimization of interplanetary trajectory correction maneuvers (TCM). Author: David Eagle interplanetary missio... 29 0
08 Dec 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 interplanetary missio..., aerospace, mathematics 42 0
  • 5.0
5.0 | 1 rating
08 Dec 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... 46 0
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 32 0
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