states

Положение и скорость спутника

    Описание

    pos = states(sat) возвращает 3 n матрицей с историей положения спутникового sat в Геоцентрической астрономической системе координат (GCRF), где n является количеством выборок времени в спутниковой симуляции сценария.

    пример

    [pos,velocity] = states(sat) возвращает 3 n матрицей с историей положения и скорости спутника в GCRF.

    [___] = states(sat,timeIn) также возвращает выходные параметры во времена, заданные timeIn. Задайте любые комбинации выходного аргумента от предыдущих синтаксисов.

    [___] = states(___,'CoordinateFrame',C) возвращает выходные параметры в координатах, заданных C.

    [pos,velocity,timeOut] = states(___) возвращает историю положения и скорости спутника и соответствующее время в Скоординированном всемирном времени (UTC).

    Примеры

    свернуть все

    Создайте спутниковый объект сценария.

    sc = satelliteScenario;

    Добавьте спутник в сценарий.

    tleFile = "eccentricOrbitSatellite.tle";
    sat = satellite(sc,tleFile);

    Получите положение и скорость спутника в системе координат Сосредоточенного землей зафиксированного землей (ECEF), соответствующей 25 мая 2021, 22:30 UTC.

    time = datetime(2021,5,25,22,30,0);
    [position,velocity] = states(sat(1),time,"CoordinateFrame","ecef")
    position = 3×1
    107 ×
    
       -0.9431
       -3.0675
        2.7404
    
    
    velocity = 3×1
    103 ×
    
       -1.2166
        0.4198
       -1.6730
    
    

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

    свернуть все

    Спутник в виде вектора-строки из Satellite объекты.

    Время, в которое выход вычисляется в виде скаляра. Если вы не задаете часовой пояс, то часовой пояс принят, чтобы быть UTC.

    Координатная система координат, в которой выходные параметры возвращены в виде 'ecef', 'inertial', или 'geographical'.

    • 'ecef' опция возвращает координаты в системе координат Земли фиксированной земли в центре (ECEF). Для получения дополнительной информации о системах координат ECEF смотрите Сосредоточенные Землей Зафиксированные Землей Координаты.

    • 'inertial' опция возвращает координаты в системе координат GCRF.

    • 'geographic' опция возвращает позицию как [lat; lon ; altitude], где lat и lon являются широтой и долготой в градусах и высотой, является высотой выше wgs84 эллипсоида в метрах. Возвращенная скорость является ECEF, заданным на локальном Северо-востоке вниз (NED) система координат.

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

    свернуть все

    История положения спутника, возвращенного как скаляр, вектор, матрица или N-D массив в системе координат GCRF. Величины в метрах.

    Скоростная история спутника, возвращенного как скаляр, вектор, матрица или N-D массив в системе координат GCRF. Модули находятся в метрах/секунда.

    Выборки времени положения и скорость спутника, возвращенного как скаляр или вектор. Если истории времени положения и скорость спутника возвращены, timeOut вектор-строка.

    Введенный в R2021a