Julia for MATLAB Users/Index/Toolboxes/Aerospace Toolbox

Aerospace Toolbox

edit

Maps functionality from the MATLAB Aerospace Toolbox to equivalent(s) in Julia.

edit

Data Import

edit
datcomimport Bring DATCOM file into MATLAB environment
edit

Coordinate Systems

edit

Axes Transformations

edit
angle2dcm Convert rotation angles to direction cosine matrix
edit
angle2quat Convert rotation angles to quaternion
edit
angle2rod Convert rotation angles to Euler-Rodrigues vector
edit
dcm2angle Create rotation angles from direction cosine matrix
edit
rod2angle Convert Euler-Rodrigues vector to rotation angles
edit
quat2angle Convert quaternion to rotation angles
edit
dcm2alphabeta Convert direction cosine matrix to angle of attack and sideslip angle
edit
dcm2latlon Convert direction cosine matrix to geodetic latitude and longitude
edit
dcm2quat Convert direction cosine matrix to quaternion
edit
dcm2rod Convert direction cosine matrix to Euler-Rodrigues vector
edit
dcmbody2wind Convert angle of attack and sideslip angle to direction cosine matrix
edit
dcmecef2ned Convert geodetic latitude and longitude to direction cosine matrix
edit
dcmeci2ecef Convert Earth-centered inertial (ECI) to Earth-centered Earth-fixed (ECEF) coordinates
edit
quat2dcm Convert quaternion to direction cosine matrix
edit
rod2dcm Convert Euler-Rodrigues vector to direction cosine matrix
edit
ecef2lla Convert Earth-centered Earth-fixed (ECEF) coordinates to geodetic coordinates
edit
eci2lla Convert Earth-centered inertial (ECI) coordinates to latitude, longitude, altitude (LLA) geodetic coordinates
edit
flat2lla Convert from flat Earth position to array of geodetic latitude, longitude, and altitude coordinates
edit
lla2ecef Convert geodetic coordinates to Earth-centered Earth-fixed (ECEF) coordinates
edit
lla2eci Convert geodetic latitude, longitude, altitude (LLA) coordinates to Earth-centered inertial (ECI) coordinates
edit
lla2flat Convert from geodetic latitude, longitude, and altitude to flat Earth position
edit
geoc2geod Convert geocentric latitude to geodetic latitude
edit
geod2geoc Convert geodetic latitude to geocentric latitude
edit
angle2quat Convert rotation angles to quaternion
edit
dcm2quat Convert direction cosine matrix to quaternion
edit
quat2angle Convert quaternion to rotation angles
edit
quat2dcm Convert quaternion to direction cosine matrix
edit
quat2rod Convert quaternion to Euler-Rodrigues vector
edit
rod2quat Convert Euler-Rodrigues vector to quaternion
edit
eci2aer Convert Earth-centered inertial (ECI) coordinates to azimuth, elevation, slant range (AER) coordinates
edit
angle2rod Convert rotation angles to Euler-Rodrigues vector
edit
dcm2rod Convert direction cosine matrix to Euler-Rodrigues vector
edit
quat2rod Convert quaternion to Euler-Rodrigues vector
edit
rod2angle Convert Euler-Rodrigues vector to rotation angles
edit
rod2dcm Convert Euler-Rodrigues vector to direction cosine matrix
edit
rod2quat Convert Euler-Rodrigues vector to quaternion
edit

Flight Parameters and Quaternion Math

edit
airspeed Airspeed from velocity
edit
alphabeta Incidence and sideslip angles
edit
correctairspeed Convert from one of other two airspeeds to equivalent airspeed (EAS), calibrated airspeed (CAS), or true airspeed (TAS)
edit
dpressure Compute dynamic pressure using velocity and density
edit
machnumber Compute Mach number using velocity and speed of sound
edit
rrdelta Compute relative pressure ratio
edit
rrsigma Compute relative density ratio
edit
rrtheta Compute relative temperature ratio
edit
quatconj Calculate conjugate of quaternion
edit
quatdivide Divide quaternion by another quaternion
edit
quatexp Exponential of quaternion
edit
quatinterp Quaternion interpolation between two quaternions
edit
quatinv Calculate inverse of quaternion
edit
quatlog Natural logarithm of quaternion
edit
quatmod Calculate modulus of quaternion
edit
quatmultiply Calculate product of two quaternions
edit
quatnorm Calculate norm of quaternion
edit
quatnormalize Normalize quaternion
edit
quatpower Power of quaternion
edit
quatrotate Rotate vector by quaternion
edit

Unit Conversions

edit
aEROREadieRsdatA File containing current International Astronomical Union (IAU) 2000A Earth orientation data
edit
convacc Convert from acceleration units to desired acceleration units
edit
convang Convert from angle units to desired angle units
edit
convangacc Convert from angular acceleration units to desired angular acceleration units
edit
convangvel Convert from angular velocity units to desired angular velocity units
edit
convdensity Convert from density units to desired density units
edit
convforce Convert from force units to desired force units
edit
convlength Convert from length units to desired length units
edit
convmass Convert from mass units to desired mass units
edit
convpres Convert from pressure units to desired pressure units
edit
convtemp Convert from temperature units to desired temperature units
edit
convvel Convert from velocity units to desired velocity units
edit
Deltaut1 Calculate difference between Coordinated Universal Time (UTC) and Principal Universal Time (UT1)
edit
decyear Decimal year calculator
edit
juliandate Julian date calculator
edit
leapyear Determine leap year
edit
mjuliandate Modified Julian date calculator
edit
tdbjuliandate terrConvert from Barycentric Dynamical Time Estimate to Julian date
edit

Environment

edit
aeroDataPackage Start Add-On Explorer to download, install, or uninstall aerospace-specific data
edit
atmoscira Use COSPAR International Reference Atmosphere 1986 model
edit
atmoscoesa Use 1976 COESA model
edit
atmoshwm Implement horizontal wind model
edit
atmosisa Use International Standard Atmosphere model
edit
atmoslapse Use Lapse Rate Atmosphere model
edit
atmosnonstd Use climatic data from MIL-STD-210 or MIL-HDBK-310
edit
atmosnrlmsise00 Implement mathematical representation of 2001 United States Naval Research Laboratory Mass Spectrometer and Incoherent Scatter Radar Exosphere
edit
atmospalt Calculate pressure altitude based on ambient pressure
edit
earthNutation Implement Earth nutation
edit
moonLibration Moon librations
edit
planetEphemeris Position and velocity of astronomical objects
edit
geocradius Convert from geocentric latitude to radius of ellipsoid planet
edit
geoidegm96 Calculate geoid height as determined from EGM96 Geopotential Model
edit
geoidheight Calculate geoid height
edit
gravitycentrifugal Implement centrifugal effect of planetary gravity
edit
gravitysphericalharmonic Implement spherical harmonic representation of planetary gravity
edit
gravitywgs84 Implement 1984 World Geodetic System (WGS84) representation of Earth's gravity
edit
gravityzonal Implement zonal harmonic representation of planetary gravity
edit
igrfmagm Calculate Earth magnetic field and secular variation using International Geomagnetic Reference Field
edit
wrldmagm Use World Magnetic Model
edit

Gas Dynamics

edit
flowfanno Fanno line flow relations
edit
flowisentropic Isentropic flow ratios
edit
flownormalshock Normal shock relations
edit
flowprandtlmeyer Calculate Prandtl-Meyer functions for expansion waves
edit
flowrayleigh Rayleigh line flow relations
edit

Visualize Trajectory and Attitude

edit

Axes Transformations

edit
angle2dcm Convert rotation angles to direction cosine matrix
edit
angle2quat Convert rotation angles to quaternion
edit
angle2rod Convert rotation angles to Euler-Rodrigues vector
edit
dcm2angle Create rotation angles from direction cosine matrix
edit
rod2angle Convert Euler-Rodrigues vector to rotation angles
edit
quat2angle Convert quaternion to rotation angles
edit
angle2dcm Convert rotation angles to direction cosine matrix
edit
dcm2alphabeta Convert direction cosine matrix to angle of attack and sideslip angle
edit
dcm2latlon Convert direction cosine matrix to geodetic latitude and longitude
edit
dcm2quat Convert direction cosine matrix to quaternion
edit
dcm2rod Convert direction cosine matrix to Euler-Rodrigues vector
edit
dcmbody2wind Convert angle of attack and sideslip angle to direction cosine matrix
edit
dcmecef2ned Convert geodetic latitude and longitude to direction cosine matrix
edit
dcmeci2ecef Convert Earth-centered inertial (ECI) to Earth-centered Earth-fixed (ECEF) coordinates
edit
quat2dcm Convert quaternion to direction cosine matrix
edit
rod2dcm Convert Euler-Rodrigues vector to direction cosine matrix
edit
ecef2lla Convert Earth-centered Earth-fixed (ECEF) coordinates to geodetic coordinates
edit
eci2lla Convert Earth-centered inertial (ECI) coordinates to latitude, longitude, altitude (LLA) geodetic coordinates
edit
flat2lla Convert from flat Earth position to array of geodetic latitude, longitude, and altitude coordinates
edit
lla2ecef Convert geodetic coordinates to Earth-centered Earth-fixed (ECEF) coordinates
edit
lla2eci Convert geodetic latitude, longitude, altitude (LLA) coordinates to Earth-centered inertial (ECI) coordinates
edit
lla2flat Convert from geodetic latitude, longitude, and altitude to flat Earth position
edit
geoc2geod Convert geocentric latitude to geodetic latitude
edit
geod2geoc Convert geodetic latitude to geocentric latitude
edit
angle2quat Convert rotation angles to quaternion
edit
dcm2quat Convert direction cosine matrix to quaternion
edit
quat2angle Convert quaternion to rotation angles
edit
quat2dcm Convert quaternion to direction cosine matrix
edit
quat2rod Convert quaternion to Euler-Rodrigues vector
edit
rod2quat Convert Euler-Rodrigues vector to quaternion
edit
eci2aer Convert Earth-centered inertial (ECI) coordinates to azimuth, elevation, slant range (AER) coordinates
edit
angle2rod Convert rotation angles to Euler-Rodrigues vector
edit
dcm2rod Convert direction cosine matrix to Euler-Rodrigues vector
edit
quat2rod Convert quaternion to Euler-Rodrigues vector
edit
rod2angle Convert Euler-Rodrigues vector to rotation angles
edit
rod2dcm Convert Euler-Rodrigues vector to direction cosine matrix
edit
rod2quat Convert Euler-Rodrigues vector to quaternion
edit

Flight Simulator Interfaces

edit
aero.FlightGearAnimation Construct FlightGear animation object
edit

MATLAB Based Animation

edit
aero.Animation Visualize aerospace animation
edit
aero.Body Create body object for use with animation object
edit
aero.Camera Construct camera object for use with animation object
edit
aero.Geometry Construct 3-D geometry for use with animation object
edit

Virtual Reality Animation

edit
aero.Node Create node object for use with virtual reality animation
edit
aero.Viewpoint Create viewpoint object for use in virtual reality animation
edit
aero.VirtualRealityAnimation Construct virtual reality animation object
edit