计算露点温度

标签:

露点温度(Dew Point)是一个描述大气中水凝结的一个参数,其定义是固定大气压下,空气中所含的水汽达到饱和而凝结时的温度,一般地,露点要比温度值低。当大气相对湿度为100%时,露点温度等于大气温度。

计算方法: http://www.faqs.org/faqs/meteorology/temp-dewpoint/

计算源码(PHP):

<?
function calculateDewPoint($temperature, $humidity)
{
	if ($temperature >= 0) 
	{
		$a = 7.5;
		$b = 237.3;
	} 
	else 
	{
		$a = 7.6;
		$b = 240.7;
	}

	$SSP = 6.1078 * pow(10, ($a * $temperature) / ($b + $temperature));

	$SP  = $humidity / 100 * $SSP;

	$v   = log($SP / 6.1078, 10);

	return round($b * $v / ($a - $v), 1);
}

?>

源码来自PHP Pear 下的Services_Weather