宠物文档

宠物给出了潜在Hargreaves-Samani后参考蒸散。

参见:spei

回到气候数据工具的内容

内容

语法

pevap =宠物(Ra,达峰时间、tmin tmean)

描述

pevap =宠物(Ra,达峰时间、tmin tmean)计算潜在蒸散的哈格里夫斯方程(PET)外层空间辐射类风湿性关节炎(比如从solar_radiation函数),温度最大值、最小值和意思。温度达峰时间,tmin,tmean可以是向量,或可以多维数据集的第一个二维空间和三维空间对应于时间。输入达峰时间,tmin,tmean代表maximinum,最低,平均温度在一个给定的时间段。

例子

这个例子是一个缩写形式的文档中的例子spei函数。你可能想查看页面上下文和深入的解释。

首先加载数据和转换单位。降水是单位公斤^ 2 / m ^ 2 / s,我们改变这些单位毫米/天。温度在K和我们改变他们摄氏度。

负载ncep-ncarP = P * 3600 * 24;T = T - 273.15;达峰时间=最高温度- 273.15;TMIN = TMIN - 273.15;

计算地球外的太阳辐射

哈格里夫斯和萨马尼的宠物方程需要外星辐射(Ra)作为输入。Ra是太阳辐射水平表面上地球大气层的顶端,是基于地球轨道参数的计算依赖于纬度。我们希望有太阳辐射的时间变化集成/每天的时间间隔也可以使用函数< solar_radiation_documentation.html计算solar_radiation函数。使用meshgrid纬度、经度向量分成网格,从而给我们一个不同的纬度值为每个网格单元:

(经度、纬度)= meshgrid(经度、纬度);Ra = solar_radiation (t, Lat);%绘制网格单元5,5:情节(t,挤压(Ra (5 5:))) ylabel (Ra (MJ m ^ 2天^ {1})”)标题(太阳辐射的num2str (lat (5))“\ circN”])

计算潜在蒸散

SPEI需要降水和潜在蒸散(PET)。宠物计算公式的基础上,哈格里夫斯和萨马尼(1985)参考作物蒸散估算基于温度和外星辐射。

有许多方法来计算潜在蒸发。找到编译在这里(见补充)。这里我们使用Hargreaves-Samani的公式(1985)这是一个基于温度的方法来计算潜在蒸散(PET)和实现功能的宠物。使用Hargreaves-Samani方程的主要优势在于它的简单性和低需求关于输入参数。

pevap =宠物(Ra,达峰时间、TMIN T);情节(t,挤压(pevap (5 5:))) ylabel (宠物[毫米的一天^ {1})”)标题(“潜在蒸发”num2str (lat (5))“\ circN”,num2str(朗(5))“\赛丝”])%

引用

作者信息

这个函数和支持文档写的Jose De金宝applgado和沃尔夫冈Schwanghart(波茨坦大学),2019年2月,气候数据为Matlab工具箱。