atmoshwm

Реализуйте модель горизонтального ветра

Описание

пример

wind = atmoshwm(latitude,longitude,altitude) реализует стандартную программу горизонтального ветра (HWM™) военно-морской лаборатории США для вычисления меридиональных и зональных компонентов ветра для одного или нескольких наборов геофизических данных: latitude, longitude, и altitude.

пример

wind = atmoshwm(latitude,longitude,altitude,Name,Value) использует дополнительные опции, заданные одним или несколькими Name,Value аргументы в виде пар.

Примеры

свернуть все

Рассчитать общую модель горизонтального ветра для широты 45 степеней к югу, долготу 85 степеней к западу и высоту 25 000 м над средним уровнем моря (msl). Датой является 150-й день года, в 11 часов утра UTC, с использованием индекса 80. Горизонтальная версия модели - 14.

w = atmoshwm(-45,-85,25000,'day',150,'seconds',39600,'apindex',80,'model','total', 'version', '14')
w =

     3.2874   25.8735

Рассчитать модель тихого горизонтального ветра для широты 50 степеней к северу, двух высот 100 000 м и 150 000 м над msl, и долготы 20 степени к западу. Дата - полночь UTC 30 января. Версия горизонтальной модели по умолчанию является 14.

w = atmoshwm([50;50],[-20;-20],[100000;150000],'day',[30;30])
w =

  -42.9350  -40.3693
   29.1106    0.6253

Рассчитать модель возмущенного горизонтального ветра для высоты 150 000 м над msl на широте 70 степеней к северу, долгота 65 степеней к западу. Дата - полночь UTC 15 июня. Версия горизонтальной модели по умолчанию является 14.

dw = atmoshwm(70,-65,150000,'day',166,'model','disturbance')
dw =
    1.7954   -1.7130

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

свернуть все

Геодезические широты, в степенях, заданы в виде скалярного или M массива -by-1, где M - один или несколько наборов геофизических данных.

Пример: -45

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

Геодезическая долгота, в степенях, задается как скалярная или M - на 1 массив, где M - один или несколько наборов геофизических данных.

Пример: -85

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

Геопотенциальные высоты, в метрах, в области значений от 0 до 500 км, заданы в виде скалярного или M-на-1 массива. M - один или несколько наборов геофизических данных.

Пример: 25000

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

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

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

Пример: 'apindex',80,'model','total' задает, чтобы общая модель горизонтального ветра была рассчитана для индекса Ap, равного 80.

Индекс AP для универсального скоординированного времени (UTC), в который atmoshwm вычисляет модель, заданную как M -by-1 массив нулей, скаляр или M -by-1 массив. M - один или несколько наборов геофизических данных. Выберите индекс из Национального центра геофизических данных NOAA, который содержит трехчасовые интервальные значения индекса геомагнитных нарушений порядка. Если значение индекса Ap больше нуля, оценка модели учитывает магнитные эффекты.

Задайте индекс Ap как значение от 0 до 400. Задайте значение индекса Ap только для типа нарушения порядка или общего ветра.

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

День года в UTC. Задайте день как значение от 1 до 366 (для високосного года), заданное как M-на-1 массив нулей, скаляр или M-на-1 массив. M - один или несколько наборов геофизических данных.

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

Прошло секунд с полуночи для выбранного дня в UTC, заданное как M-на-1 массив нулей, скаляр или M-на-1 массив. M - один или несколько наборов геофизических данных.

Задайте секунды как значение от 0 до 86 400.

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

Тип модели горизонтального ветра, для которого необходимо вычислить компоненты ветра. Эта настройка применяется ко всем наборам геофизических данных в M.

  • 'quiet'

    Вычисляет модель горизонтального ветра без магнитных нарушений порядка. Тихие типы модели не учитывают значения индекса. Для этого типа модели не задайте значение индекса Ap при использовании этого типа модели.

  • 'disturbance'

    Вычисляет эффект только магнитных нарушений порядка на ветру. Для этого типа модели задайте значения Ap индекса, большие или равные нулю.

  • 'total'

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

Типы данных: char | string

Поведение функции, когда входы находятся вне области значений, задается как одно из следующих значений. Этот тип применяется ко всем наборам геофизических данных в M.

ЗначениеОписание
'None'Никаких действий.
'Warning'Предупреждение в MATLAB® Командное окно, симуляция модели продолжается.
'Error'MATLAB возвращает исключение, симуляция модели останавливается.

Типы данных: char | string

Реализует заданный тип модели горизонтального ветра.

  • '14'

    Модель горизонтального ветра 14.

  • '07'

    Модель горизонтального ветра 07.

Типы данных: char | string

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

свернуть все

Меридиональные и зональные компоненты ветра модели горизонтального ветра, возвращаемые в виде M-на-2 массива, в м/с.

Введенный в R2016b