Преобразуйте геоцентрическую широту в геодезическую широту
geodeticLatitude =
geoc2geod(geocentricLatitude,radii)
[geodeticLatitude,height] =
geoc2geod(geocentricLatitude,radii)
geodeticLatitude =
geoc2geod(geocentricLatitude,radii,model)
[geodeticLatitude,height] =
geoc2geod(geocentricLatitude,radii,model)
geodeticLatitude =
geoc2geod(geocentricLatitude,radii,flattening, equatorialRadius)
[geodeticLatitude,height] =
geoc2geod(geocentricLatitude,radii,flattening,equatorialRadius)
и geodeticLatitude
=
geoc2geod(geocentricLatitude
,radii
)[
преобразуйте массив геоцентрических широт и массив радиусов от центра планеты в массив геодезических широт. Дополнительный geodeticLatitude
,height
] =
geoc2geod(geocentricLatitude
,radii
)height
возвращает высоту среднего уровня моря (MSL).
и geodeticLatitude
=
geoc2geod(geocentricLatitude
,radii
,model
)[
преобразуйте для определенной планеты эллипсоида.geodeticLatitude
,height
] =
geoc2geod(geocentricLatitude
,radii
,model
)
и geodeticLatitude
=
geoc2geod(geocentricLatitude
,radii
,flattening
, equatorialRadius
)[
преобразуйте для пользовательской планеты эллипсоида, заданной путем выравнивания и экваториального радиуса.geodeticLatitude
,height
] =
geoc2geod(geocentricLatitude
,radii
,flattening
,equatorialRadius
)
Эта функция имеет ограничение, что эта реализация генерирует геодезическую широту, которая находится между ±90 градусами.
|
Массив геоцентрических широт, в градусах. Значения широты могут быть любым значением. Однако значения +90 и-90 могут возвратить неожиданные значения из-за сингулярности в полюсах. |
|
Массив радиусов от центра планеты, в метрах. |
|
Определенная планета эллипсоида. Эта функция поддерживает только |
|
Пользовательская планета эллипсоида задана путем выравнивания. |
|
Экваториальный радиус, в метрах. |
|
Массив геодезических широт, в градусах. |
|
Скаляр высоты среднего уровня моря (MSL), в метрах. |
Определите геодезическую широту, учитывая геоцентрическую широту и радиус:
[gd,h] = geoc2geod(45,6379136)
gd = 45.1921 h = 1.1718e+04
Определите геодезическую широту в нескольких геоцентрических широтах, учитывая радиус, и задающий модель эллипсоида WGS84:
[gd,h] = geoc2geod([0 45 90],6379136,'WGS84')
gd = 0 45.1921 90.0000 h = 1.0e+04 * 0.0999 1.1718 2.2384
Определите геодезическую широту в нескольких геоцентрических широтах, учитывая радиус и определение пользовательской модели эллипсоида:
f = 1/196.877360; Re = 3397000; [gd,h] = geoc2geod([0 45 90],6379136,f,Re)
gd = 0 45.1550 90.0000 h = 1.0e+06 * 2.9821 2.9908 2.9994
Джексон, E.B., руководство для основанной на рабочей станции типовой программы симуляции рейса (LaRCsim) версия 1.4, NASA TM 110164, апрель 1995
Hedgley, D. R. младший, точное преобразование от геоцентрического до геодезических координат для ненулевых высот, TR НАСА R-458, март 1976
Clynch, J. R.. "Радиус земли - радиусы, используемые в геодезии". Высшая школа ВМС США, Монтерей, Калифорния, 2002.
Стивенс, B. L., и Ф. Л. Льюис, управление самолетом и Simulation, John Wiley & Sons, Нью-Йорк, Нью-Йорк, 1992
Эдвардс, C. H., и Д. Э. Пенни, исчисление и аналитическая геометрия, 2-й выпуск, Prentice Hall, Englewood Cliffs, NJ, 1986