geoidheight
Calculate geoid height
Syntax
Description
calculates the geoid height using the EGM96 Geopotential Model. For this geopotential model,
the function calculates the geoid heights to an accuracy of 0.01 m and interpolates an array
of N
= geoidheight(latitude
,longitude
)m
geoid heights at m
geodetic
latitudes, latitude
, and m
longitudes,
longitude
.
calculates the geoid height using the geopotential model, N
= geoidheight(latitude
,longitude
,modelname
)modelname
.
calculates the geoid height using the custom model specified by
N
= geoidheight(latitude
,longitude
,'custom'
,datafile
)datafile
.
calculates the geoid height using the custom geopotential model and performs function
performs N
= geoidheight(___,action
)action
if latitude
or
longitude
are out of range. Specify action
as
the last input argument preceded by any of the input argument combinations in the previous
syntaxes.
Examples
Input Arguments
Output Arguments
Tips
This function interpolates geoid heights from a grid of point values in the tide-free system.
When using the EGM96 Model, this function has the limitations of the 1996 Earth Geopotential Model.
When using the EGM2008 Model, this function has the limitations of the 2008 Earth Geopotential Model.
The interpolation scheme wraps over the poles to allow for geoid height calculations at and near pole locations.
The geoid undulations for the EGM96 and EGM2008 models are relative to the WGS84 ellipsoid.
The WGS84 EGM96 geoid undulations have an error range of +/– 0.5 to +/– 1.0 m worldwide.
References
[1] Vallado, D. A. "Fundamentals of Astrodynamics and Applications." McGraw-Hill, New York, 1997.
[2] NIMA TR8350.2: "Department of Defense World Geodetic System 1984, Its Definition and Relationship with Local Geodetic Systems."
Version History
Introduced in R2010b