Преобразуйте геодезическую широту в геоцентрическую широту
gc = geod2geoc(gd, h)
gc = geod2geoc(gd, h, model)
gc = geod2geoc(gd, h, f, Re)
gc = geod2geoc(gd, h) преобразует массив m геодезические широты, gd, и массив высот среднего уровня моря, h, в массив m геоцентрические широты, gcH исчисляется в метрах. Значения широты могут быть любым значением. Однако значения +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