geod2geoc

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

Описание

Планета эллипсоида WGS84

пример

geocentricLatitude = geod2geoc(geodeticLatitude,height) преобразует массив геодезических широт, geodeticLatitude, и массив высот среднего уровня моря, height, в массив геоцентрических широт, geocentricLatitude.

[geocentricLatitude,radii] = geod2geoc(geodeticLatitude,height) возвращает радиус radii от центра планеты к центру тяжести.

Определенная планета эллипсоида

пример

geocentricLatitude = geod2geoc(geodeticLatitude,height,model) преобразует от геодезического до геоцентрической широты для определенной планеты эллипсоида.

[geocentricLatitude,radii] = geod2geoc(geodeticLatitude,height,model) возвращает радиус radii от центра планеты к центру тяжести.

Пользовательская планета эллипсоида

пример

geocentricLatitude = geod2geoc(geodeticLatitude,height,flattening,Re) преобразует от геодезического до геоцентрической широты для пользовательской планеты эллипсоида, заданной путем выравнивания, flattening, и экваториальный радиус, equatorialRadius.

[geocentricLatitude,radii] = geod2geoc(geodeticLatitude,height,flattening,Re) возвращает радиус radii от центра планеты к центру тяжести.

Примеры

свернуть все

Определите геоцентрическую широту, учитывая геодезическую широту и высоту.

[gc,r] = geod2geoc(45,1000)
gc =
   44.8076

r =
   6.3685e+06

Определите геоцентрическую широту в нескольких геодезических широтах и высотах, задав модель эллипсоида WGS84.

[gc,r] = geod2geoc([0 45 90],[1000 0 2000],'WGS84')
gc =
         0   44.8076   90.0000

r =

   1.0e+06 *
    6.3791    6.3675    6.3588

Определите геоцентрическую широту в нескольких геодезических широтах, учитывая высоту и определение пользовательской модели эллипсоида.

f = 1/196.877360;
Re = 3397000;
[gc,r] = geod2geoc([0 45 90],2000,f,Re)
gc =
         0   44.7084   90.0000

r =
   1.0e+06 *
    3.3990    3.3904    3.3817

Входные параметры

свернуть все

Геодезическая широта в виде массива в градусах.

Типы данных: double

Высота среднего уровня моря (MSL) в виде скаляра в метрах.

Типы данных: double

Определенная модель планеты эллипсоида в виде 'WGS84'.

Типы данных: double

Выравнивание в каждом полюсе в виде скаляра.

Типы данных: double

Экваториальный радиус в виде скаляра в метрах.

Типы данных: double

Выходные аргументы

свернуть все

Геоцентрические широты, возвращенные как массив в градусах. Значения широты могут быть любым значением. Однако значения +90 и-90 могут возвратить неожиданные значения из-за сингулярности в полюсах.

Радиусы от центра планеты, возвращенной как массив в метрах.

Ограничения

Эта функция генерирует геоцентрическую широту, которая находится между ±90 градусами.

Ссылки

[1] Стивенс, Брайан Л., Франк Л. Льюис, управление самолетом и симуляция, Wiley-межнаука, 1992.

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

| |

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