計(jì)算體感溫度

看了下 NOAAhttp://www.wpc.ncep.noaa.gov/html/heatindex.shtml這個(gè)鏈接,計(jì)算體感溫度的??戳讼掠?jì)算方法,是簡(jiǎn)單的公式,就是沒有看公式是怎么得出來的。寫成python大概這樣子。

import math
def calc_heat_index(T, RH):
    '''NOAA計(jì)算體感溫度 參數(shù)為氣溫(攝氏度)和相對(duì)濕度(0~100或者0~1)'''
    if RH < 1:
        RH *= 100
    T = 1.8 * T + 32
    HI = 0.5 * (T + 61 + (T - 68) * 1.2 + RH * 0.094)
    if HI >= 80:  # 如果不小于 80華氏度 則用完整公式重新計(jì)算
        HI = -42.379 + 2.04901523 * T + 10.14333127 * RH - .22475541 * T * RH \
             - .00683783 * T * T - .05481717 * RH * RH + .00122874 * T * T * RH \
             + .00085282 * T * RH * RH - .00000199 * T * T * RH * RH
        if RH < 13 and 80 < T < 112:
            ADJUSTMENT = (13 - RH) / 4 * math.sqrt((17 - abs(T - 95)) / 17)
            HI -= ADJUSTMENT
        elif RH > 85 and 80 < T < 87:
            ADJUSTMENT = (RH - 85) * (87 - T) / 50
            HI += ADJUSTMENT
    return round((HI - 32) / 1.8, 2)

返回的是攝氏度,取了兩位小數(shù)。
如果30攝氏度,相對(duì)濕度80%,計(jì)算得到體感溫度是37.67攝氏度。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一章數(shù)和數(shù)的運(yùn)算 一概念 (一)整數(shù) 1整數(shù)的意義 自然數(shù)和0都是整數(shù)。 2自然數(shù) 我們?cè)跀?shù)物體的時(shí)候,用來表示...
    meychang閱讀 2,833評(píng)論 0 5
  • 冬天刮風(fēng)時(shí),人們總會(huì)覺得特別冷,這是為什么呢? 首先要明確一點(diǎn),刮風(fēng)本...
    夢(mèng)想成涓閱讀 2,123評(píng)論 0 0
  • 學(xué)時(shí),我記得我是一個(gè)想法很多的人,往往語文考試中的大作文習(xí)題出彩的機(jī)會(huì)也挺多,而今的社會(huì)在經(jīng)歷QQ步入微信的時(shí)代...
    星宿無涯閱讀 197評(píng)論 0 0
  • 相對(duì)于其他的城市,廣州,它有古樸的通商口岸留下的零零種種,更有古老的南粵文化。西關(guān)的十三行,多元文化歷史的見證-美...
    lamanly閱讀 390評(píng)論 0 2
  • 伸手,觸碰流螢 惹得野草 繁星點(diǎn)點(diǎn) 想要試圖抓緊 ,但是螢火從手中逃脫 我們總是做著不同的夢(mèng) 但卻自我太多,為別人...
    歐澤ELisa閱讀 271評(píng)論 0 1

友情鏈接更多精彩內(nèi)容