通过温度湿度计算露点
露点(Dew point),又称露点温度(Dew point temperature),在气象学中是指在固定气压之下,空气中所含的气态水达到饱和而凝结成液态水所需要降至的温度。在此温度时,凝结的液态水如果飘浮在空中被称为雾;而如果沾在固体表面上时则称为露,因而得名露点。形象地说,露点温度就是空气中的水蒸气变为露珠时的温度。补充:当该温度低于零摄氏度时,又称为霜点。
·
露点(Dew point),又称露点温度(Dew point temperature),在气象学中是指在固定气压之下,空气中所含的气态水达到饱和而凝结成液态水所需要降至的温度。在此温度时,凝结的液态水如果飘浮在空中被称为雾;而如果沾在固体表面上时则称为露,因而得名露点。形象地说,露点温度就是空气中的水蒸气变为露珠时的温度。补充:当该温度低于零摄氏度时,又称为霜点。
import math
def calculate_dewpoint(t, h):
logex = 0
dew = 0
logex = 0.66077+7.5*t/(237.3+t)+ (math.log10(h)-2)
dew = (logex-0.66077)*237.3/(0.66077+7.5-logex)
return dew
def calculate_dewpoint1(t, h):
logex = 0
dew = 0
logex = (math.log(h, 10) - 2) / 0.4343 + (17.62 * t) / (243.12 + t)
dew = 243.12 * logex / (17.62 - logex)
return dew
dewpoint = calculate_dewpoint(30.74, 40.72)
dewpoint1 = calculate_dewpoint1(30.74, 40.72)
print(dewpoint)
print(dewpoint1)
输出结果(两种方法计算结果略有偏差):
15.862867483760905
15.864726694218096

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)