exponenta event banner

atmositu

Использовать эталонные атмосферы ITU

    Описание

    пример

    [t,p,wvden] = atmositu(h) вычисляет стандартную атмосферную модель Международного союза электросвязи (МСЭ) и возвращает атмосферную температуру 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 and another object of type subplottext. Axes 1 contains an object of type line. Axes 2 contains an object of type line. Axes 3 contains an object of type line.

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

    свернуть все

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

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

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

    Укажите дополнительные пары, разделенные запятыми 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' - Это модель средней годовой глобальной эталонной атмосферы (MAGRA), которая отражает среднюю годовую температуру и давление, усредненные по всему миру.

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

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

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

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

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

    свернуть все

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

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

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

    Ссылки

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

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

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    См. также

    Функции

    Представлен в R2021a