Satellite Orbits: Models, Methods and Applications

Satellite Orbits: Models, Methods and Applications


Updated Sat, 05 Nov 2022 17:01:52 +0000

View License

Exercise 2-1: Orbit raising using Hohmann transfer
Exercise 2-2: Solution of Kepler's equation
Exercise 2-3: Osculating elements
Exercise 2-4: Topocentric satellite motion
Exercise 2-5: Sunsynchronous repeat orbits
Exercise 2-6: Initial orbit determination (two sets of range and angle measurements of a satellite)
Exercise 3-1: Gravity field
Exercise 3-2: Lunar ephemerides
Exercise 3-3: Accelerations
Exercise 3-4: Orbit Perturbations
Exercise 4-1: Runge-Kutta 4th-order Integration
Exercise 4-2: Gauss-Jackson 4th-order predictor
Exercise 4-3: Step size control of Shampine-Gordon multistep method
Exercise 4-4: Step size control of Radau IIA multistep method
Exercise 5-1: Transformation from celestial to terrestrial reference system
Exercise 5-2: Velocity in the Earth-fixed frame
Exercise 5-3: Geodetic coordinates
Exercise 6-1: Light Time Iteration
Exercise 6-2: Range Rate Modelling
Exercise 6-3: User Clock Error from GPS Pseudorange
Exercise 6-4: Tropospheric Refraction
Exercise 7-1: State transition matrix
Exercise 8-1: Least-squares fit using Givens rotations
Exercise 8-2: Least-squares orbit determination
Exercise 8-3: Orbit Determination using Extended Kalman Filter
GEODA : Geostationary satellite Orbit Determination error Analysis
RTOD : Real Time Orbit Determination based on GPS navigation data
TDRSOD : Orbit Determination from Tracking and Data Relay Satellite measurements
O. Montenbruck, and E. Gill, "Satellite Orbits: Models, Methods and Applications," Springer Verlag, Heidelberg; 2005.
Vallado D. A., "Fundamentals of Astrodynamics and Applications," McGraw-Hill, New York, 4th edition, 2013.
O. Montenbruck, and T. Pfleger, "Astronomy on the Personal Computer," Springer Verlag, Heidelberg, 4th edition, 2000.
L. F. Shampine, Rebecca Chan Allen, and S. Pruess, "Fundamentals of Numerical Computing," Wiley, 1st edition, August 9, 1997.
L. F. Shampine, and M. K. Gordon, "Computer Solution of Ordinary Differential Equations," Freeman and Comp., San Francisco, 1975.
G. Seeber, "Satellite Geodesy," 2nd completely revised and extended edition, June 19, 2003.
A. C. Long, J. O. Cappellari, C. E. Velez, and A. J. Fuchs, "Mathematical Theory of the Goddard Trajectory Determination System," Goddard Space Flight Center, FDD/552-89/001, Greenbelt, Maryland, 1989.

Cite As

Meysam Mahooti (2023). Satellite Orbits: Models, Methods and Applications (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2021b
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!
Version Published Release Notes

Range_4W.m was modified.


It was revised on 2022-10-30.


It was revised on 2022-09-24.

The Accel_Grad.m is modified.

Modifications are made to SAT_Const.m, AccelHarmonic_AnelasticEarth.m, and AccelHarmonic_ElasticEarth.m.

The AccelHarmonic_AnelasticEarth.m, the AccelHarmonic_ElasticEarth.m, and the Accel.m are modified.

Mjday_TDB.m and nrlmsise00.m are modified.

The DE430 full matrix is added.

Exercise_3_2.m, Exercise_8_2.m, and Exercise_8_3.m are modified.

Revised on March 26, 2020.

Revised on 2018-01-27.

TDRSOD.m and Trj.m are changed to decrease the CPU time.
NRLMSISE00 atmospheric density model is replaced by modified Harris-Priester model.
Low precision analytical lunar ephemeris is replaced by Brown's theory (Improved Lunar Ephemeris) and JPL precise ephemeris.
The image is added.
Revised on 2016-11-17.
Computation of state transition matrix (Exercise_7_1.m) is improved to decrease CPU time.
TDRSOD.m and Trj.m are changed to decrease the CPU time.
Modified Harris-Priester model is replaced by NRLMSISE00 atmospheric density model.
Density_nrlmsise00.m is improved.