geod2geoc

Преобразуйте геодезическую широту в геоцентрическую широту

Синтаксис

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 градусами.

Алгоритмы

geod2geoc функция преобразует геодезическую широту (μ) в геоцентрическую широту (λ), где:

  • λ — Геоцентрическая широта

  • μ — Геодезическая широта

  • h Высота от поверхности планеты

  • f Выравнивание

  • — Экваториальный радиус объекта (полуглавная ось) (Re)

Учитывая геодезическую широту (μ) и высота от поверхности планеты (h), этот блок сначала вычисляет геометрические свойства планеты.

e2=f(2f)N=a1e2sin(μ)2).

Это затем вычисляет геоцентрическую широту от расстояния точки от полярной оси (ρ) и расстояния от экваториальной оси (z).

ρ=(N+h)sin(μ)z=(N(1e2)+h)sin(μ)λ=tan1(zρ).

Ссылки

Стивенс, B. L., и Ф. Л. Льюис, управление самолетом и Simulation, John Wiley & Sons, Нью-Йорк, Нью-Йорк, 1992

Смотрите также

| |

Представленный в R2006b

Для просмотра документации необходимо авторизоваться на сайте