AnyMath 文档

阿莫西图

使用ITU参考气氛。

库::`[医]工程师`

语法

函数调用

  • 阿莫西图(atmositu___;<参数:out>=:情节) -构建以下图表:

**大气温度的依赖性 [参数:T] 从高度在线性尺度上;

**大气压力依赖性 [参数:P] 从高度沿轴以对数标度计算 ;

**大气中绝对湿度的依赖性 [参数:wvden] 从高度沿轴以对数标度计算 .

争论

输入参数

# h — 几何高度

+ 向量资料

Details

米的平均海平面以上的高度对应的几何高度,设为矢量串。 功能 atmositu 申报表 对于间隔之外的任何输入值 [0, 100000].

数据类型

漂浮64</无翻译>

输入参数 «名称-值»

指定格式中的可选参数对 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 类型参数 «名称-值» 它们应该放在其他参数之后,但对的顺序无关紧要。

例子: atmositu(h;LatitudeModel="高",季节="冬季") 为纬度设置参考模型 45°在冬天。

# WaterVaporDensity — 地面标准绝对湿度

+ 7.5 (默认情况下)| 标量,标量

Details

地面水平的标准绝对湿度以g/m3为单位,作为标量给出。

若要使用此参数,请为该参数设置 [参数:LatitudeModel] 意义 "标准".

数据类型

漂浮64</无翻译>

# 标量 — 高度比例尺

+ 2.0e3 (默认)| 标量,标量

Details

以米为单位的高度标度,设置为标量。

若要使用此参数,请为该参数设置 [参数:LatitudeModel] 意义 "标准". 在干燥的气氛中,将这个论点设置为 6.0e3 m.

数据类型

漂浮64</无翻译>

# LatitudeModel — 纬度参考模型

+ "标准" (默认)| "低" | "中" | "高"

Details

纬度的参考模型,设置为以下值之一:

  • "标准" -该模型代表标准全球大气(MAGRA),其特征是全球温度和压力的年平均值。

  • "低" -该模型是专为低纬度小于 22 度,其中季节性波动是微不足道的。

  • "中" -该模型是专为中纬度从 22 以前 45 具有季节性剖面值的学位 "夏天""冬天",使用参数设置 [参数:季节].

  • "高" -该模型是专为高纬度比 45 具有季节性剖面值的学位 "夏天""冬天",使用参数设置 [参数:季节].

# 季节 — 季节性概况

+ "夏天" (默认情况下)| "冬天"

Details

纬度模型的季节性剖面图 "中""高",设为 "夏天""冬天". 其他纬度模型忽略了这个论点。

# — 输出数据的类型

+ :数据 (默认)| :剧情

Details

输出数据的类型:

  • :数据 -函数返回数据;

  • :剧情 -函数返回一个图形。

输出参数

# T — 温度

+ 向量资料

Details

以开尔文为单位的大气温度,作为长度的矢量字符串返回 .

功能 atmositu, 加斯普尔[医]托普尔 使用不同的压力和温度单位。

功能 压力测量单元 温度测量单位

atmositu

百帕斯卡(百帕斯卡)

凯尔文斯(K)

加斯普尔

百帕斯卡(百帕斯卡)

凯尔文斯(K)

[医]托普尔

帕斯卡利(Pa)

摄氏度(°C)

1 GPa等于 100 爸爸,嗯 . 同时使用这三个功能时应小心。

# P — 总大气压

+ 向量资料

Details

以gPa为单位的总大气压或大气压力,作为长度的矢量字符串返回 .

# wvden — 绝对湿度

+ 向量资料

Details

以g/m3为单位的绝对湿度,作为长度的向量串返回 .

例子:

温度、压力和绝对湿度的测定

Details

计算海拔高度的温度、压力和绝对湿度 5 公里,使用夏季高纬度地区的模型。

import EngeePhased.Functions: atmositu

h = 5e3

T, P, wvden = atmositu(h, LatitudeModel = "High")

println("T = ", T, "\nP = ", P, "\nwvden = ", wvden)
T = 259.42990000000003
P = 540.3008
wvden = 1.0095102924625434

大气剖面的计算和可视化

Details

让我们计算冬季中纬度大气中的温度,压力和绝对湿度。 设置高度范围从 2 以前 88 公里。

import EngeePhased.Functions: atmositu

h = (2:88) * 1e3

T,P,wvden=atmositu(h,LatitudeModel="Mid",Season="Winter")

让我们输出温度,压力和绝对湿度的前6个值。

[T[1:6] P[1:6] wvden[1:6]]
6×3 Matrix{Float64}:
 264.777  789.595  1.76014
 260.276  689.453  1.13204
 255.423  598.972  0.682941
 250.218  518.153  0.387506
 244.662  446.995  0.207357
 238.753  385.499  0.104924

让我们绘制此模型的温度、压力和绝对湿度曲线。

atmositu(h, LatitudeModel = "Mid", Season = "Winter"; out = :plot)

atmositu

文学作品

  1. 国际电信联盟(ITU)。 «参考大气». _Recommendation ITU-R_P.835-7,P系列,无线电波传播(Aug. 2024).