enu2ecefv

Вращайте локальный вектор восток-север-вверх к геоцентрическому Землеройному фиксированному

Описание

пример

[U,V,W] = enu2ecefv(uEast,vNorth,wUp,lat0,lon0) возвращает векторные компоненты U, V, и W в системе ECEF, соответствующей векторным компонентам uEast, vNorth, и wUp в локальной системе восток-север-вверх (ENU). Укажите источник системы с геодезическими координатами lat0 и lon0. Каждый входной параметр координат должен совпадать с другими по размеру или быть скалярным.

[___] = enu2ecefv(___,angleUnit) задает модули для широты и долготы. Задайте angleUnit как 'degrees' (по умолчанию) или 'radians'.

Примеры

свернуть все

Найдите компоненты скорости ECEF наземного транспортного средства с помощью компонентов скорости ENU.

Указание геодезических координат транспортного средства в степенях и компонентов скорости БИНС в километрах в час.

lat0 = 17.41;
lon0 = 78.27;

uEast = -27.6190;
vNorth = -16.4298;
wUp = -0.3186;

Вычислите компоненты ECEF транспортного средства. Модули для компонентов ECEF совпадают с модулями для компонентов ENU. Таким образом, компоненты ECEF возвращаются за километры в час. Вращение, выполняемое enu2ecefv не влияет на скорость транспортного средства.

[U,V,W] = enu2ecefv(uEast,vNorth,wUp,lat0,lon0)
U = 27.9798
V = -1.0993
W = -15.7724

Противоположное вращение с помощью ecef2enuv функция.

[uEast,vNorth,wUp] = ecef2enuv(U,V,W,lat0,lon0)
uEast = -27.6190
vNorth = -16.4298
wUp = -0.3186

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

свернуть все

ENU x -компоненты одного или нескольких векторов, заданные в виде скалярного значения, вектора, матрицы или N-D массива.

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

ENU y -компоненты одного или нескольких векторов, заданные в виде скалярного значения, вектора, матрицы или N-D массива.

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

ENU z -компоненты одного или нескольких векторов, заданные в виде скалярного значения, вектора, матрицы или N-D массива.

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

Геодезическая широта локального источника, заданная в виде скаляра, вектора, матрицы или N-D массива. Локальный источник может относиться к одной точке или ряду точек (для примера - движущаяся платформа). Задайте значения в степенях. Чтобы использовать значения в радианах, задайте angleUnit аргумент как 'radians'.

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

Геодезическая долгота локального источника, заданная в виде скаляра, вектора, матрицы или N-D массива. Локальный источник может относиться к одной точке или ряду точек (для примера - движущаяся платформа). Задайте значения в степенях. Чтобы использовать значения в радианах, задайте angleUnit аргумент как 'radians'.

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

Угловые модули, заданные как 'degrees' (по умолчанию) или 'radians'.

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

свернуть все

ECEF x -компоненты одного или нескольких векторов, возвращенные в виде скалярного значения, вектора, матрицы или N-D массива. Значения возвращаются в модулях, заданных uEast, vNorth, и wUp.

ECEF y -компоненты одного или нескольких векторов, возвращенные в виде скалярного значения, вектора, матрицы или N-D массива. Значения возвращаются в модулях, заданных uEast, vNorth, и wUp.

ECEF z -компоненты одного или нескольких векторов, возвращенные в виде скалярного значения, вектора, матрицы или N-D массива. Значения возвращаются в модулях, заданных uEast, vNorth, и wUp.

Совет

Чтобы преобразовать местоположения координат вместо векторов, используйте enu2ecef функция.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

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