- 积分
- 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'
|
|