Compute takeoff and landing distances for a notional hypersonic airliner

------------------------------------------------------------------------
See also LandingDistance, TakeoffDistance, StallVelocity,
         DragUndercarriage
------------------------------------------------------------------------
%--------------------------------------------------------------------------
%   Copyright (c) 2013 Princeton Satellite Systems, Inc.
%   All Rights Reserved
%--------------------------------------------------------------------------


lNewark         = 11000*12*0.0254;
wLoading        = 663; % Wing loading, A380 kg/m^2

nEngines        = 4;
m               = 300000; % Guess A340-500 HGW 380000 kg Boeing 777 300000
cL              = 1;
s               = m/wLoading;
fT              = 1.2;
fL              = 1.3;
vStall          = StallVelocity( m, cL, s );
cD0             = 0.02 + DragUndercarriage( m, s );
muL             = 0.4;  % Brakes
muT             = 0.02; % Rolling resistance no brakes
hB              = 0.1;
d.s             = s;
d.oswaldEff     = 0.83;
d.aspectRatio	= 6;

vT              = fT*vStall;
vL              = fL*vStall;

t               = nEngines*372254;

sL              = LandingDistance( m, vL, t, cL, cD0, muL, hB, d );
sT              = TakeoffDistance( m, vT, t, cL, cD0, muT, hB, d );

fprintf(1,'Newark Airport Runway  %12.2f m\n',lNewark);
fprintf(1,'Takeoff distance       %12.2f m\n',sT);
fprintf(1,'Landing distance       %12.2f m\n',sL);
fprintf(1,'Wing loading           %12.2f kg/m^2\n',wLoading);
fprintf(1,'Stall velocity         %12.2f m/s\n',vStall);


%--------------------------------------
Newark Airport Runway       3352.80 m
Takeoff distance            1787.45 m
Landing distance            1406.48 m
Wing loading                 663.00 kg/m^2
Stall velocity               103.03 m/s