Code covered by the BSD License  

Highlights from
Optimal Impulsive Orbital Transfer

Optimal Impulsive Orbital Transfer

by

 

27 Nov 2012 (Updated )

MATLAB script for the solution of the one and two impulse orbit transfer between two Earth orbits.

pvdot(x)
function pvdotm = pvdot(x)

% primer derivative

% required by oota_matlab.m

% Orbital Mechanics with MATLAB

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

[rf, vf, stm] = stm1(ti, ri, vi);

tvec1 = phi21 * pvi;
  
tvec2 = phi22 * pvdi;

% compute primer derivative vector

pvd = tvec1 + tvec2;

pvdotm = norm(pvd);

Contact us