exponenta event banner

ecef2lla

Преобразование координат Earth-centered Earth-fixed (ECEF) в геодезические координаты

Описание

пример

lla = ecef2lla(ecef) преобразует массив координат ECEF m-на-3, ecef, к массиву геодезических координат m-by-3 (широта, долгота и высота), lla.

lla = ecef2lla(ecef,model) преобразует координаты для конкретной эллипсоидной планеты.

lla = ecef2lla(ecef,f,Re) преобразует координаты для пользовательской эллипсоидной планеты, определенной путем сведения; fи экваториальный радиус, Re.

Примеры

свернуть все

Определите широту, долготу и высоту в координате ECEF:

lla = ecef2lla([4510731 4510731 0])
lla =

         0   45.0000  999.9564

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

lla = ecef2lla([4510731 4510731 0; 0 4507609 4498719], 'WGS84')
lla =

         0   45.0000  999.9564
   45.1358   90.0000  999.8659

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

f = 1/196.877360;
Re = 3397000;
lla = ecef2lla([4510731 4510731 0; 0 4507609 4498719], f, Re)
lla =

   1.0e+06 *

         0    0.0000    2.9821
    0.0000    0.0001    2.9801

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

свернуть все

Координаты ECEF, заданные как массив m-by-3.

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

Эллипсоидная модель планеты, указанная как 'WGS84'.

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

Сведение на каждом полюсе, указанное как скаляр.

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

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

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

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

свернуть все

Геодезические координаты (широта, долгота и высота), возвращаемые в виде массива m-by-3 в градусах метров.

См. также

| |

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