Преобразуйте геодезическую широту в геоцентрическую широту
gc = geod2geoc(gd, h)
gc = geod2geoc(gd, h, model)
gc = geod2geoc(gd, h, f, Re)
gc = geod2geoc(gd, h)
преобразует массив m
геодезические широты, gd
, и массив высот среднего уровня моря, h
, в массив m
геоцентрические широты, gc
H
исчисляется в метрах. Значения широты могут быть любым значением. Однако значения +90 и-90 могут возвратить неожиданные значения из-за сингулярности в полюсах.
gc = geod2geoc(gd, h, model)
альтернативный метод для преобразования от геодезического до геоцентрической широты для определенной планеты эллипсоида. В настоящее время только 'WGS84'
поддерживается для model
. Значения широты могут быть любым значением. Однако значения +90 и-90 могут возвратить неожиданные значения из-за сингулярности в полюсах.
gc = geod2geoc(gd, h, f, Re)
другой альтернативный метод для преобразования от геодезического до геоцентрической широты для пользовательской планеты эллипсоида, заданной путем выравнивания, f
, и экваториальный радиус, Re
, в метрах. Значения широты могут быть любым значением. Однако значения +90 и-90 могут возвратить неожиданные значения из-за сингулярности в полюсах.
Определите геоцентрическую широту, учитывая геодезическую широту и высоту:
gc = geod2geoc(45, 1000) gc = 44.8076
Определите геоцентрическую широту в нескольких геодезических широтах и высотах, задав модель эллипсоида WGS84:
gc = geod2geoc([0 45 90], [1000 0 2000], 'WGS84') gc = 0 44.8076 90.0000
Определите геоцентрическую широту в нескольких геодезических широтах, учитывая высоту и определение пользовательской модели эллипсоида:
f = 1/196.877360; Re = 3397000; gc = geod2geoc([0 45 90], 2000, f, Re) gc = 0 44.7084 90.0000
Эта реализация генерирует геоцентрическую широту, которая находится между ±90 градусами.
Стивенс, B. L., и Ф. Л. Льюис, управление самолетом и Simulation, John Wiley & Sons, Нью-Йорк, Нью-Йорк, 1992