主要内容

geoidegm96

根据EGM96位势模型计算大地水准面高度

请注意

geoidegm96将在未来的版本中删除。使用geoidheight代替。

语法

N = geoidegm96(纬度,长度)
N = geoidegm96(纬度,长度,作用)

描述

N = geoidegm96(纬度,长度)根据EGM96地球位势模型计算大地水准面高度。它计算的大地水准面高度为0.01米。该函数使用EGM96位势模型,从无潮系统的15分钟网格点值中插值大地水准面高度到360度。大地水准面波动是相对于WGS84椭球面的。

N = geoidegm96(纬度,长度,作用)根据EGM96地球位势模型计算大地水准面高度。这个函数执行行动如果纬度经度在射程之外。

输入所要求的geoidegm96

纬度 一个数组的地心纬度,以度表示,其中北纬为正,南纬为负。纬度必须是单类型或双类型。如果纬度不在-90到90的范围内(包括在内),此函数将值包装在该范围内。
一个数组的地心经度,以度表示,其中东经为正,西经为负。必须是单类型或双类型。如果如果不在0到360的范围内,则该函数将值封装在该范围内。
行动 超出范围输入的动作。指定超出范围的输入是否调用“警告”“错误”,或不采取行动(“没有”).默认值是“警告”

例子

计算北纬42.4度和东经71.0度的大地水准面高度。

N = geoidegm96(42.4, 71.0)

计算两个不同位置的大地水准面高度,超出范围的动作产生警告。

N = geoidegm96([39.3,33.4], [-77.2, 36.5])

计算大地水准面高度与纬度包装,与超出范围的动作显示没有警告。

N = geoidegm96(100150 '没有')

限制

该函数具有1996年地球位势模型的局限性。有关更多信息,请参见https://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html

WGS84 EGM96大地水准面波动的全球误差范围为+/-0.5 ~ +/-1.0米。

参考文献

NIMA TR8350.2:“国防部1984年世界大地测量系统的定义及其与局部大地测量系统的关系。”

NASA/TP-1998-206861:“NASA GSFC和NIMA联合地球位势模型EGM96的发展”

国家地理空间情报局网站:https://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html

另请参阅

介绍了R2007b