主要内容

geoidegm96

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

请注意

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

语法

N = geoidegm96(lat, long)
N = geoidegm96(lat, long, action)

描述

N = geoidegm96(lat, long)根据EGM96重力位模型计算大地水准面高度。它计算的大地水准面高度为0.01米。该函数使用EGM96重力位势模型,从无潮系统的点值的15分钟网格内插值大地水准面高度至360度。大地水准面起伏相对于WGS84椭球面。

N = geoidegm96(lat, long, action)根据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年地球位势模型的局限性。有关更多信息,请参见测绘学办公室

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

参考文献

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

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

国家地理空间情报局网站:测绘学办公室

另请参阅

介绍了R2007b