lla2eci

Преобразуйте координаты в геодезической широте, долготе, высоте (LLA) в Координаты в геоцентрической инерциальной системе координат (ECI)

Описание

пример

position = lla2eci(lla,utc) преобразует координаты в геодезической широте, долготе, высоте (LLA) в координаты положения Сосредоточенного землей инерционного (ECI) как M-by-3 массив. Преобразование основано на универсальном времени (UTC), вы задаете.

пример

position = lla2eci(lla,utc,reduction) преобразует координаты в геодезической широте, долготе, высоте (LLA) в координаты положения Сосредоточенного землей инерционного (ECI) как M-by-3 массив. Преобразование основано на заданном методе сокращения и универсальное время (UTC), вы задаете.

position = lla2eci(lla,utc,reduction,deltaAT) использует различие между Международным атомным временем и UTC, который вы задаете как deltaAT вычислить координаты ECI.

position = lla2eci(lla,utc,reduction,deltaAT,deltaUT1) использует различие между UTC и Всемирное время (UT1), который вы задаете как deltaUT1, в вычислении.

position = lla2eci(lla,utc,reduction,deltaAT,deltaUT1,polarmotion) использует полярное смещение, polarmotion, в вычислении.

position = lla2eci(lla,utc,reduction,deltaAT,deltaUT1,polarmotion,Name,Value) дополнительные опции использования, заданные одним или несколькими Имя, аргументы пары Значения.

Примеры

свернуть все

Преобразуйте положение в координаты ECI от координат LLA 6 градусов на север, 75 градусов на запад и 1 000-метровая высота в 01/17/2010 10:20:36 UTC.

position = lla2eci([6 -75 1000],[2010 1 17 10 20 36])
position=

   1.0e+06 *

   -6.0744   -1.8289    0.6685

Преобразуйте положение в координаты ECI от координат LLA в 55 градусах к югу, в 75 градусах к западу, и 500-метровую высоту в 01/12/2000 4:52:12.4 UTC. Задайте все аргументы, включая дополнительные единицы, такие как полярное движение.

position = lla2eci([-55 -75 500],[2000 1 12 4 52 12.4],...
'IAU-76/FK5',32,0.234,[-0.0682e-5 0.1616e-5],...
'dNutation',[-0.2530e-6 -0.0188e-6],...
'flattening',1/290,'RE',60000)
position=

   1.0e+04 *

   -1.1358    3.2875   -4.9333

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

свернуть все

Широта, долгота, высота (LLA) координируют как M-by-3 массив геодезических координат, в градусах, степеней и метров, соответственно. Широта и значения долготы могут быть любым значением. Однако значения широты +90 и-90 могут возвратить неожиданные значения из-за сингулярности в полюсах.

Универсальное время (UTC), в году порядка, месяц, день, час, минуты и секунды, в течение которых функция вычисляет преобразование в виде одного из следующих.

  • Для значения года введите двойное значение, которое является целым числом, больше, чем 1, таким как 2013.

  • Для значения месяца введите двойное значение, которое является целым числом, больше, чем 0 в области значений 1 к 12.

  • Для значения часа введите двойное значение, которое является целым числом, больше, чем 0 в области значений 1 к 24.

  • Для значения часа введите двойное значение, которое является целым числом, больше, чем 0 в области значений 1 к 60.

  • В течение минуты и вторых значений, введите двойное значение, которое является целым числом, больше, чем 0 в области значений 1 к 60.

Задайте эти значения в одном из следующих форматов:

  • 1 6 массив

    Задайте 1 строку 6 массивами столбца значений UTC.

  • M-by-6 матрица

    Задайте M-by-6 массив значений UTC, где M является количеством матриц преобразования, чтобы вычислить. Каждая строка соответствует одному набору значений UTC.

Это - один row-6 массив столбца значений UTC.

Пример: [2000 1 12 4 52 12.4]

Это - M-by-6 массив значений UTC, где M равняется 2.

Пример: [2000 1 12 4 52 12.4;2010 6 5 7 22 0]

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

Метод сокращения, чтобы вычислить координатное преобразование в виде одного из следующего:

  • 'IAU-76/FK5'

    Уменьшайте вычисление с помощью Международного астрономического союза (IAU)-76/Fifth Основной Каталог (FK5) (IAU-76/FK5) ссылочная система. Выберите этот метод сокращения, если система координат привязки для преобразования является FK5. Можно использовать 'dNutation' Имя, пара Значения с этим сокращением.

    Примечание

    Этот метод использует МАС 1 976 моделей прецессии и МАС 1 980 теорий нутации уменьшать вычисление. Эта модель и теория являются более не текущими, но программное обеспечение предоставляет этот метод сокращения для существующих реализаций. Из-за полярного приближения движения, которое этот метод сокращения использует, lla2eci выполняет координатное преобразование, которое не ортогонально из-за полярного приближения движения.

  • 'IAU-2000/2006'

    Уменьшайте вычисление с помощью Международного астрономического союза (IAU)-2000/2005 ссылочная система. Выберите этот метод сокращения, если системой координат привязки для преобразования является МАС 2000. Этот метод сокращения использует модель прецессии P03, чтобы уменьшать вычисление. Можно использовать 'dCIP' Имя, пара Значения с этим сокращением.

Различие между Международным атомным временем (IAT) и UTC, в секундах, в течение которых функция вычисляет координатное преобразование.

  • скаляр

    Задайте одно разовое различием значение, чтобы вычислить один направляющий косинус или матрицу преобразования.

  • одномерный массив

    Задайте одномерный массив с элементами M, где M является количеством координат ECI. Каждая строка соответствует одному набору координат ECI.

Задайте 32 секунды как различие между IAT и UTC.

Пример: 32

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

Различие между UTC и Всемирное время (UT1), в секундах, в течение которых функция вычисляет координатное преобразование.

  • скаляр

    Задайте одно разовое различием значение, чтобы вычислить координаты ECI.

  • одномерный массив

    Задайте одномерный массив с элементами M временных стоимостей различия, где M является количеством координат ECI. Каждая строка соответствует одному набору координат ECI.

Задайте 0.234 секунды как различие между UTC и UT1.

Пример: 0.234

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

Полярное смещение Земли, в радианах, от движения Наземной корки, вдоль x - и y - оси.

  • 1 2 массив

    Задайте 1 2 массив полярных значений смещения, чтобы преобразовать одну координату ECI.

  • M-by-2 массив

    Задайте M-by-2 массив полярных значений смещения, где M является количеством координат ECI, чтобы преобразовать. Каждая строка соответствует одному набору значений UTC.

Пример: [-0.0682e-5 0.1616e-5]

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

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'dNutation',[-0.2530e-6 -0.0188e-6]

Корректировка долготы (dDeltaPsi) и косое направление (dDeltaEpsilon), заданный в радианах, как разделенная запятой пара, состоящая из dNutation и M-by-2 массив. Можно использовать это Имя, пару Значения с IAU-76/FK5 сокращение.

Для исторических ценностей смотрите Международное Наземное Вращение и Ссылочный Системный Сервисный веб-сайт (https://www.iers.org) и перейдите к странице Earth Orientation Data Data/Products.

  • M-by-2 массив

    Задайте M-by-2 массив значений корректировки, где M является количеством координат LLA, которые будут преобразованы. Каждая строка соответствует одному набору значений косого направления и долготы.

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

Корректировка местоположения Астрономического промежуточного полюса (CIP), в радианах в виде разделенной запятой пары, состоящей из dCIP и M-by-2 массив. Это местоположение (dDeltaX, dDeltaY) приезжает x - и y - оси. Можно использовать этот аргумент с IAU-200/2006 сокращение. По умолчанию эта функция принимает, что M-by-2 массив обнуляет.

Для исторических ценностей смотрите Международное Наземное Вращение и Ссылочный Системный Сервисный веб-сайт (https://www.iers.org) и перейдите к странице Earth Orientation Data Data/Products.

  • M-by-2 массив

    Задайте M-by-2 массив значений корректировки местоположения, где M является количеством координат LLA, которые будут преобразованы. Каждая строка соответствует одному набору значений dDeltaY и dDeltaX.

Пример: 'dcip',[-0.2530e-6 -0.0188e-6]

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

Пользовательская планета эллипсоида задана путем выравнивания.

Пример: 1/290

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

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

Пример: 60000

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

Смотрите также

| | | | |

Введенный в R2014a