Professional Documents
Culture Documents
Phone: 508-647-7000
R2021a
R2020b
R2020a
iii
R2019b
R2019a
R2018b
Polar Motion: Calculate the movement of rotation axis with respect to the
Earth crust according to IAU2000A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
R2018a
iv Contents
Disable FlightGear shaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
R2017b
R2017a
R2016b
R2016a
v
Unit conversion function precision changes . . . . . . . . . . . . . . . . . . . . . . . 11-2
R2015b
R2015a
R2014b
vi Contents
R2014a
R2013b
R2013a
vii
R2012b
FlightGear animation object support for FlightGear versions 2.4 and 2.6
......................................................... 18-2
R2012a
R2011b
Demos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
R2011a
R2010b
Support to Read File Types 6, 21, and 42 for 2008 Version of DATCOM
......................................................... 22-2
viii Contents
Support for FlightGear 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-2
R2010a
Demos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2
R2009b
R2009a
R2008b
ix
R2008a
R2007b
R2007a
R2006b
x Contents
1
R2021a
Version: 4.0
New Features
Bug Fixes
R2021a
• ecef2eci
• eci2ecef
• ijk2keplerian
• keplerian2ijk
• siderealTime
These functions were previously part of the CubeSat Simulation Library Add-On.
1-2
2
R2020b
Version: 3.4
New Features
Bug Fixes
Compatibility Considerations
R2020b
The geod2geoc function has a new output argument that enables the output of the radius from the
center of the planet to the center of gravity.
The igrfmagm function has been updated to support the IGRF-13 model, which introduces these
changes:
The contents of the aeroiersdata.mat file have been updated. Correspondingly, the output of the
deltaUT1, deltaCIP, and polarMotion functions will have different results when using the default
2-2
value ('aeroiersdata.mat') as the value of Source. The results reflect more accurate external
data from the International Earth Rotation and Reference Systems Service (IERS).
2-3
3
R2020a
Version: 3.3
New Features
Bug Fixes
Compatibility Considerations
R2020a
Compatibility Considerations
The geoc2geod and geod2geoc functions no longer use a low altitude approximation. This change
results in geodetic latitude (geoc2geod) and geocentric latitude (geod2geoc) output being more
accurate at higher altitudes than in previous releases.
3-2
4
R2019b
Version: 3.2
New Features
Bug Fixes
R2019b
• If the wrldmagm function has the model argument set to '2010', '2005', or '2000', the
application continues to work as before.
• If the wrldmagm has the model argument set to '2015' or default, the application uses the
WMM2015v2 coefficient file.
If you do not download scenery in advance, you can direct FlightGear to download it automatically
during simulation using the InstallScenery property of the Aero.FlightGearAnimation object
for the GenerateRunScript (Aero.FlightGearAnimation) method.
Starting with FlightGear v2018.3 on Windows® systems, you may encounter an error message while
launching FlightGear with the InstallScenery option enabled:
This error likely indicates that your default FlightGear download folder is not writeable, the path
cannot be resolved, or the path contains UNC path names. To work around the issue, edit the
runfg.bat file to specify a new folder path to store the scenery data:
1 Edit runfg.bat.
2 To the list of command options, append --download-dir= and specify a folder to which to
download the scenery data. For example:
--download-dir=C:\Users\user1\Documents\FlightGear
All data downloaded during this FlightGear session is saved to the specified directory. To avoid
downloading duplicate scenery data, use the same directory in succeeding FlightGear sessions
3 To open FlightGear, run runfg.bat.
Note Each time that you run the GenerateRunScript function, it creates a new script. It
overwrites any edits that you have added.
4-2
5
R2019a
Version: 3.1
New Features
Bug Fixes
R2019a
5-2
6
R2018b
Version: 3.0
New Features
Bug Fixes
Compatibility Considerations
R2018b
For an example of these components, see the Display Flight Trajectory Data Using
Flight Instruments and Flight Animation example.
Compatibility Considerations
The correctairspeed function output may differ from the previous version of the function.
For a potentially more accurate output, consider using the equation method.
6-2
FlightGear Interface: Includes support for Version 2018.1 through
flight simulator objects
The Aerospace Toolbox product now supports FlightGear v2018.1.
6-3
7
R2018a
Version: 2.21
New Features
Bug Fixes
Compatibility Considerations
R2018a
• Aerospace Toolbox animation objects saved in MAT-files in R2018a cannot load in previous
releases.
• The delete function for all Aerospace Toolbox animation objects now destroys the animation
object. In previous releases, the object was not destroyed.
Compatibility Considerations
Scripts or functions creating Aerospace Toolbox animation objects continue to work. Use these scripts
or functions to create new objects.
• dcm2alphabeta
• dcm2angle
• dcm2latlon
• dcm2quat
• dcm2rod
Each function now lets you specify the error tolerance level for the direction cosine matrix validation
and specify an action if the matrix is not valid.
7-2
installation. If you do not download scenery, you can direct FlightGear to download it automatically
during simulation using the InstallScenery property of the Aero.FlightGearAnimation object
for the GenerateRunScript (Aero.FlightGearAnimation) method.
7-3
8
R2017b
Version: 2.20
New Features
Bug Fixes
R2017b
To optionally create a file containing the current Earth orientation data for deltaUT1, use the
aeroReadIERSData function.
8-2
9
R2017a
Version: 2.19
New Features
Bug Fixes
Compatibility Considerations
R2017a
• angle2rod
• dcm2rod
• quat2rod
• rod2angle
• rod2dcm
• rod2quat
Compatibility Considerations
The euler2quat function is no longer available. Use the angle2quat function instead.
9-2
10
R2016b
Version: 2.18
New Features
Bug Fixes
Compatibility Considerations
R2016b
Compatibility Considerations
The atmoshwm replaces the atmoshwm07 function.
10-2
11
R2016a
Version: 2.17
New Features
Bug Fixes
Compatibility Considerations
R2016a
Compatibility Considerations
If you are using a FlightGear version older than 2.0, update your FlightGear installation to a
supported version. The software returns an error if you use a non-supported version. Obtain updated
FlightGear software from www.flightgear.org in the download area.
• convacc
• convang
• convangacc
• convangvel
• convdensity
• convforce
• convlength
• convmass
• convpres
• convtemp
• convvel
11-2
12
R2015b
Version: 2.16
New Features
Bug Fixes
Compatibility Considerations
R2015b
Compatibility Considerations
The igrfmagm replaces the igrf11magm function. For more information, see “Function and Function
Element Being Removed” on page 12-2.
12-2
13
R2015a
Version: 2.15
New Features
Bug Fixes
R2015a
New example
The Estimate Sun Analemma Using Planetary Ephemerides and ECI to AER
Transformation example shows how to estimate the Sun analemma using the eci2aer and
tdbjuliandate functions.
13-2
14
R2014b
Version: 2.14
New Features
Bug Fixes
R2014b
14-2
15
R2014a
Version: 2.13
New Features
Bug Fixes
R2014a
The eci2lla function converts Earth-centered inertial (ECI) position coordinates to geodetic
latitude, longitude, altitude (LLA) coordinates, based on the specified reduction method and Universal
Coordinated Time (UTC), for the specified time and geophysical data.
Note Only for the EGM2008 Geopotential Model. Note Only for the EGM2008 Geopotential Model.
Aerospace Toolbox provides EGM96 Geopotential Aerospace Toolbox provides EGM96 Geopotential
Model data. Model data.
earthNutation Earth Nutation
moonLibration Moon Libration
planetEphemeris Planetary Ephemeris
15-2
16
R2013b
Version: 2.12
New Features
Bug Fixes
Compatibility Considerations
R2013b
• atmosnrlmsise00
• geoc2geod
• geod2geoc
• flat2lla
• lla2flat
• geoidheight
• gravitywgs84
Compatibility Considerations
If you are using a FlightGear version older than 2.0, update your FlightGear installation to a
supported version.
16-2
17
R2013a
Version: 2.11
New Features
Bug Fixes
R2013a
Property Description
VideoRecord Enable video recording.
VideoFileName Specify video recording file name.
VideoCompression Specify video recording compression file type.
VideoQuality Specify video recording quality.
VideoTStart Specify video recording start time for scheduled recording.
VideoTFinal Specify video recording stop time.
Architecture Setting
Windows (32-bit) 'Win32'
Windows (64-bit) architecture. 'Win64'
Mac OS X (64-bit) architecture. 'Mac'
®
Linux (64-bit) architecture. 'Linux'
17-2
18
R2012b
Version: 2.10
New Features
Bug Fixes
R2012b
18-2
19
R2012a
Version: 2.9
New Features
R2012a
h = Aero.FlightGearAnimation;
2 Set the FlightGear animation object property FlightGearVersion to 2.0.
h.FlightGearVersion = '2.0';
3 Set the FlightGear animation object property FlightGearBaseDirectory to the location of
FlightGear Version 2.4.0.
GenerateRunScript(h)
5 Save and close this file.
For more information, see Aero.FlightGearAnimation Objects in the Aerospace Toolbox User's Guide.
19-2
20
R2011b
Version: 2.8
New Features
Compatibility Considerations
R2011b
Compatibility Considerations
If you have scripts or functions that use message identifiers that changed, you must update the code
to use the new identifiers. Typically, message identifiers are used to turn off specific warning
messages.
To determine the identifier for a warning, run the following command just after you see the warning:
[MSG,MSGID] = lastwarn;
Note Warning messages indicate a potential issue with your code. While you can turn off a warning,
a suggested alternative is to change your code so it runs warning-free.
Demos
The following demos are new:
• Visualizing World Magnetic Model Contours for 2010 Epoch — Visualize contour
plots of the calculated values for the Earth's magnetic field using World Magnetic Model 2010
(WMM-2010) overlaid on maps of the Earth.
• Visualizing Geoid Height for Earth Geopotential Model 1996 — Calculate the
Earth Geoid height using the EGM96 Geopotential Model.
20-2
21
R2011a
Version: 2.7
New Features
R2011a
21-2
22
R2010b
Version: 2.6
New Features
Compatibility Considerations
R2010b
Support to Read File Types 6, 21, and 42 for 2008 Version of DATCOM
The datcomimport function has been enhanced to read file types 6, 21, and 42 for 2008 DATCOM
files. In previous releases, the Aerospace Toolbox read only file type 6 and 21.
For more information on working with FlightGear, see Aero.FlightGearAnimation Objects in the
Aerospace Toolbox User's Guide.
22-2
23
R2010a
Version: 2.5
New Features
R2010a
Demos
The Comparing Zonal Harmonic Gravity Model to Other Gravity Models demo has been
updated to include comparison of other gravity models.
23-2
24
R2009b
Version: 2.4
New Features
R2009b
For more information on working with FlightGear, see Aero.FlightGearAnimation Objects in the
Aerospace Toolbox User's Guide.
24-2
25
R2009a
Version: 2.3
New Features
R2009a
h = Aero.FlightGearAnimation;
2 Set the FlightGear animation object property FlightGearVersion to 1.0.
h.FlightGearVersion = '1.0';
3 Set the FlightGear animation object property FlightGearBaseDirectory to the location of
FlightGear Version 1.9.0.
GenerateRunScript(h)
5 Open the custom FlightGear run script with a text editor and change the input parameter '--
airport-id=' to '--airport='.
6 Save and close this file.
For more information on working with FlightGear, see Aero.FlightGearAnimation Objects in the
Aerospace Toolbox User's Guide.
25-2
26
R2008b
Version: 2.2
New Features
R2008b
h = Aero.FlightGearAnimation;
2 Set the FlightGear animation object property FlightGearVersion to 1.0.
h.FlightGearVersion = '1.0';
3 Set the FlightGear animation object property FlightGearBaseDirectory to the location of
FlightGear Version 1.0.
For more information on working with FlightGear, see Aero.FlightGearAnimation Objects in the
Aerospace Toolbox User's Guide.
In previous releases, you needed to create your own play method if your FlightGear animation object
was used with custom timers. This is no longer necessary.
26-2
27
R2008a
Version: 2.1
New Features
R2008a
h = Aero.FlightGearAnimation;
2 Set the FlightGear animation object property FlightGearVersion to 0.9.10.
h.FlightGearVersion = '0.9.10';
3 Set the FlightGear animation object property FlightGearBaseDirectory to the location of
FlightGear Version 1.0.
For more information on working with FlightGear, see Aero.FlightGearAnimation Objects in the
Aerospace Toolbox User's Guide.
27-2
28
R2007b
Version: 2.0
New Features
Compatibility Considerations
R2007b
• Aero.VirtualRealityAnimation
• Aero.Node
• Aero.Viewpoint
Compatibility Considerations
The quat2euler function is deprecated. Applications that contain this function continue to be
supported, but an error message will be displayed. Use the quat2angle function instead.
Compatibility Considerations
The euler2quat function is deprecated. Applications that contain this function continue to be
supported, but an error message will be displayed. Use the angle2quat function instead.
28-2
29
R2007a
Version: 1.1
New Features
R2007a
• Aero.Animation
• Aero.Body
• Aero.Camera
• Aero.Geometry
29-2
30
R2006b
Version: 1.0
New Features
R2006b
• Provides standards-based environmental models for atmosphere, gravity, and magnetic fields.
• Converts units and transforms coordinate systems and spatial representations.
• Implements predefined utilities for aerospace parameter calculations, time calculations, and
quaternion math.
• Imports aerodynamic coefficients directly from the U.S. Air Force Digital Data Compendium
(DATCOM).
• Interfaces to the FlightGear flight simulator, enabling visualization of vehicle dynamics in a three-
dimensional environment.
• The FlightGear animation object cannot be compiled with the MATLAB Compiler™ software to
create a standalone application.
30-2