atmositu

Используйте атмосферы ссылки ITU

    Описание

    пример

    [t,p,wvden] = atmositu(h) вычисляет стандарт Международного союза электросвязи (ITU) атмосферная модель и возвращает атмосферный температурный t, давление p, и плотность водяного пара wvden.

    пример

    [t,p,wvden] = atmositu(___,Name,Value) возвращает атмосферную температуру, давление и плотность водяного пара с дополнительными опциями, заданными одной или несколькими парами "имя-значение". Например, 'LatitudeModel', 'High' задает образец модели для широт, больше, чем 45 °.

    atmositu(___) без графиков выходных аргументов:

    • Атмосферный температурный t по сравнению с высотой в линейной шкале

    • Атмосферное давление p по сравнению с высотой в логарифмической x-шкале

    • Атмосферная плотность водяного пара wvden по сравнению с высотой в логарифмической x-шкале

    Примеры

    свернуть все

    Вычислите атмосферную температуру, давление и плотность водяного пара для середины области широты в течение зимы. Задайте диапазон высот между 2 км и 88 км.

    h = (2:88).*1e3;
    
    [t,p,wvden] = atmositu(h,'LatitudeModel','Mid','Season','Winter')
    t = 1×87
    
      264.7771  260.2759  255.4229  250.2181  244.6615  238.7531  232.4929  225.8809  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  218.0000  221.3571  224.7142  228.0713  231.4284  234.7855  238.1426  241.4997  244.8568  248.2139  251.5710  254.9281  258.2852  261.6423  265.0000  265.0000  265.0000  265.0000  265.0000
    
    
    p = 1×87
    
      789.5947  689.4528  598.9723  518.1532  446.9955  385.4992  333.6643  291.4908  258.9787  223.5748  193.0107  166.6250  143.8464  124.1817  107.2053   92.5497   79.8976   68.9751   59.5458   51.4055   44.3781   38.3113   33.0739   28.5525   24.6492   21.2795   18.3705   15.8591   13.6911   11.8194   10.2037    8.8088    7.6045    6.5650    5.6675    4.8927    4.2238    3.6464    3.1479    2.7176    2.3461    2.0254    1.7485    1.5095    1.3031    1.1250    0.9712    0.8384    0.7238    0.6248
    
    
    wvden = 1×87
    
        1.7601    1.1320    0.6829    0.3875    0.2074    0.1049    0.0503    0.0230    0.0100         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
    
    

    Постройте атмосферную температуру, давление и профили плотности водяного пара для той же модели.

    atmositu(h,'Latitude','Mid','Season','Winter')

    Figure Winter Mid-Latitude: Reference Atmosphere contains 3 axes objects and another object of type subplottext. Axes object 1 contains an object of type line. Axes object 2 contains an object of type line. Axes object 3 contains an object of type line.

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

    свернуть все

    Геометрические высоты, соответствующие высоте над средним уровнем моря (MSL) в метрах в виде вектора-строки. atmositu функция возвращает NaNs для любого входного значения за пределами интервала [0,100].

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

    Аргументы name-value

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

    Пример: atmositu(h,'LatitudeModel','Mid','Season','Winter') задает середину модели широты в течение зимы.

    Стандартная плотность водяного пара уровня земли в гр/м3В виде скаляра. VaporDensity применяется только когда LatitudeModel установлен в 'Standard' по умолчанию модель.

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

    Шкала высот в метрах в виде скаляра. ScaleHeightприменяется только когда LatitudeModel установлен в 'Standard' по умолчанию модель. Для сухой атмосферы, набор ScaleHeight к 6000.

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

    Ссылочная модель широты в виде:

    • 'Standard' — Это - модель Mean Annual Global Reference Atmosphere (MAGRA), которая отражает среднюю ежегодную температуру и давление, усредненное во всем мире.

    • 'Low' — Используйте эту модель для широт ниже, чем 22 ° с небольшим сезонным изменением.

    • 'Mid' — Используйте эту модель для широт между 22 ° и 45 °, которые имеют сезонные профили в течение лета и зимы. Можно задать сезонный профиль с помощью Season пара "имя-значение".

    • 'High' — Используйте эту модель для широт, больше, чем 45 °, которые имеют сезонные профили в течение лета и зимы. Можно задать сезонный профиль с помощью Season пара "имя-значение".

    Сезонный профиль в виде 'Summer' или 'Winter'. Этот аргумент допустим только когда LatitudeModel установлен в 'Mid' или 'High'.

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

    свернуть все

    Атмосферная температура в Келвине, возвращенном как вектор-строка.

    Атмосферное давление в гектопаскалях, возвращенных как вектор-строка.

    Атмосферная плотность водяного пара в гр/м3, возвращенный как вектор-строка.

    Ссылки

    [1] Международный союз электросвязи (ITU). "Ссылочные стандартные атмосферы". Рекомендация ITU-R P.835-6, P ряд, распространение радиоволны, декабрь 2017.

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

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

    Введенный в R2021a