ned2ecefv

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

Описание

пример

[U,V,W] = ned2ecefv(uNorth,vEast,wDown,lat0,lon0) возвращает векторные компоненты UV, и 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

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

свернуть все

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

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

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

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

НЕД 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++ с помощью MATLAB® Coder™.

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