ned2ecefv

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

Описание

пример

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

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

Примеры

свернуть все

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

Указать геодезические координаты самолета в степенях и компоненты скорости NED в километрах в час.

lat0 = 61.64;
lon0 = 30.70;

uNorth = -434.0403;
vEast = 152.4451;
wDown = -684.6964;

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

[U,V,W] = ned2ecefv(uNorth,vEast,wDown,lat0,lon0)
U = 530.2445
V = 492.1283
W = 396.3459

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

[uNorth,vEast,wDown] = ecef2nedv(U,V,W,lat0,lon0)
uNorth = -434.0403
vEast = 152.4451
wDown = -684.6964

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

Совет

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

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

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

.
Введенный в R2012b