主要内容

atmoshwm

实现水平风模型

描述

例子

= atmoshwm (纬度经度高度)实现美国海军研究实验室水平风模型(HWM™)例程,为一组或多组地理坐标计算风的经向和纬向分量:纬度经度,高度

例子

= atmoshwm (纬度经度高度名称,值)使用一个或多个指定的其他选项名称,值对参数。

例子

全部折叠

计算南纬45度,西经85度,海拔25000 m时的总水平风模型。该日期是一年中的第150天,UTC上午11点,Ap指数为80。水平模型版本是14。

W = atmoshwm(-45,-85,25000,“天”, 150,“秒”, 39600,“apindex”, 80,“模型”“总”“版本”“14”)
W = 3.2874 25.8735

计算北纬50度,海拔100000米和150m,西经20度的安静水平风模型。日期是UTC时间1月30日午夜。默认的水平模型版本是14。

W = atmoshwm([50;50],[-20;-20],[100000;150000],“天”, 30、30)
W = -42.9350 -40.3693 29.1106 0.6253

计算北纬70度,西经65度,海拔150m时的水平扰动风模型。日期是UTC时间6月15日午夜。默认的水平模型版本是14。

Dw = atmoshwm(70,-65,150000,“天”, 166,“模型”“干扰”)
Dw = 1.7954 -1.7130

输入参数

全部折叠

大地纬度,以度为单位,用标量或表示1数组。

例子:-45年

数据类型:

大地经度,以度为单位,指定为标量或1数组。

例子:-85年

数据类型:

位势高度,以米为单位,在0到500公里范围内,用标量或表示1数组。值保存在0到500公里的范围之外。

例子:25000

数据类型:

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:“apindex”,80年,“模型”,“总”指定Ap指数为80时计算总水平风模式。

对应协调世界时(UTC)的Ap索引atmoshwm对象指定的模型由0、标量或1数组。所请求的地理坐标的数目。对象中选择索引NOAA国家地球物理数据中心,其中包含间隔3小时的地磁扰动指数值。如果Ap指标值大于零,则模型评价考虑了磁效应。

将Ap索引指定为0到400之间的值。仅为扰动或总风模型类型指定Ap指标值。

数据类型:

UTC时间的一天。将日期指定为从1到366的值(对于闰年),指定为由0、标量或1数组。值被包装在1到366天内。

数据类型:

从选定日期的午夜开始经过的秒数,以UTC为单位,指定为由0、标量或1数组。

将秒指定为0到86400之间的值。值被包装在0到86400秒之间。

数据类型:

计算风分量的水平风模型类型。此设置适用于中所有地球物理数据集

  • “安静”

    计算无磁扰动的水平风模型。安静模型类型不考虑Ap索引值。对于此模型类型,在使用此模型类型时不要指定Ap索引值。

  • “干扰”

    只计算风中的磁扰动的影响。对于此模型类型,指定Ap索引值大于或等于零。

  • “总”

    计算静扰动和磁扰动的综合效应。对于此模型类型,指定Ap索引值大于或等于零。

数据类型:字符|字符串

函数在输入超出范围时的行为,指定为这些值之一。这种类型适用于中国的所有地球物理数据集

价值 描述
“没有” 没有行动。
“警告” MATLAB中的警告®命令窗口,继续模型仿真。
“错误” MATLAB返回异常,模型仿真停止。

数据类型:字符|字符串

实现指定的水平风模型类型。

  • “14”

    水平风模型14。

  • “7”

    水平风模型07。

数据类型:字符|字符串

输出参数

全部折叠

水平风模型的子午风和纬向风分量,返回为一个-by-2数组,单位为m/s。

版本历史

在R2016b中引入

全部展开