Denklem
T = hava sıcaklığı (°C)
Ts = yüzey sıcaklığı (°C, isteğe bağlı)
u = bağıl nem (%) / 100
γ = ln(u) + (a × T) / (b + T) (boyutsuz)
Td = (b × γ) / (a − γ) (°C)
çiy noktası farkı = T − Td (°C)
yüzey marjı = Ts − Td (°C)
ln doğal logaritmadır. Federal Meteorological Handbook’taki doygunluk buhar basıncı ifadesinin baş katsayısı, bağıl nem oranından Td çözülürken cebirsel olarak sadeleşir; hesap çekirdeği yalnız aşağıdaki doğrulanmış a ve b katsayılarını kullanır.
Durum, yuvarlanmış gösterimden değil ham Ts − Td marjından üretilir. Yalnız kayan nokta işlem artıklarını eşit saymak için 8 × Number.EPSILON × max(1, |Ts|, |Td|) teknik toleransı kullanılır; bu bir fiziksel eşik veya sensör doğruluğu değildir ve ham marjı değiştirmez.