File Exchange

image thumbnail

A MATLAB Script for Optimal Single Impulse De-orbit - SNOPT

version 1.3.0.0 (7.76 MB) by David Eagle
optimal impulsive maneuver required to de-orbit a spacecraft in a circular or elliptical Earth orbit

2 Downloads

Updated 18 Apr 2020

View Version History

View License

This document describes a MATLAB script named deorbit_snopt that can be used to compute the optimal impulsive maneuver required to de-orbit a spacecraft in a circular or elliptical Earth orbit. The user provides the classical orbital elements of the initial orbit along with geodetic altitude and relative flight path angle targets at the entry interface (EI).

Cite As

David Eagle (2021). A MATLAB Script for Optimal Single Impulse De-orbit - SNOPT (https://www.mathworks.com/matlabcentral/fileexchange/38907-a-matlab-script-for-optimal-single-impulse-de-orbit-snopt), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

vivek mainali

I have been running the submission using snopt matlab but it is showing the error "Undefined function or method 'snopt' for input arguments of type 'double'"
Undefined function or method 'julian' for input arguments of type 'double'.

Error in ==> readdata at 110
jdate0 = julian(month, day, year);

Error in ==> deorbit_snopt at 64
[fid, ta_lower, ta_upper] = readdata(filename);

Please help me out on the issue.
respond me at mainali.vivek001@gmail.com

vivek mainali

dear David, I'sm a student of B.tech. aerospace and currently working on the topic optimal single impulse de-orbit from earth orbits. i've downloaded the submission of this topic by you but i'am having problem in running the codes in matlab. please help me out with this. my email id is mainali.vivek001@gmail.com

MATLAB Release Compatibility
Created with R2011b
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!