| 
 
	积分3968贡献 精华在线时间 小时注册时间2013-7-17最后登录1970-1-1 
 | 
 
 
 楼主|
发表于 2014-4-9 21:30:53
|
显示全部楼层 
| 各位高手,求饱和水汽压和实际水汽压湿完全正确,为何在计算露点温度时 出现如下一大堆错误?
 露点温度公式中 log(Ee/6.112))为自然对数,Ee为实际水汽压。    在实数范围内,负数和零没有对数。
 也就是说,计算的实际水汽压Ee有可能为零,最有可能在对流层上层的计算中出现零。
 我在计算的实际水汽压Ee后面加0.1, 0.5, 1等数据后,计算仍出现类似的问题。
 请高手指点,如何在grads场计算中解决零对数的问题?
 
 Warning from LOG:  Data has 16 values <= zero
 These were set to the undefined value
 Warning from LOG:  Data has 16 values <= zero
 These were set to the undefined value
 Warning from LOG:  Data has 221 values <= zero
 These were set to the undefined value
 Warning from LOG:  Data has 221 values <= zero
 These were set to the undefined value
 。。。。。。。。。。。。
 
 
 警告日志:数据有16个值≤0
 这些被设置为未定义的值
 。。。。。。。。。。。。
 -------------------------------------------------------------------------------------------------------
 'define Es=6.112*exp(17.67*(TMPprs-273.15)/(TMPprs-29.65))';*饱和水汽压
 'define Ee=RHprs*Es/100+0.1'
 'define Td=(243.5*log(Ee/6.112))/(17.62-log(Ee/6.112))+273.15'
 
 
 
 | 
 |