爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: /xin村儿/

[经验总结] 解决Fortran运算出现-NaN

[复制链接]

新浪微博达人勋

发表于 2014-7-2 16:50:19 | 显示全部楼层
/xin村儿/ 发表于 2014-6-16 15:43
我加了if分母接近0,还是出现Nan,把数字输出来看,就零星几个点,不知道什么原因,然后才按照本帖解决的 ...

你可以去看看,一般标准化的时候出现NaN是由于这个点上的所有时间的值都是一个值。我以前遇到过,所以我们在做判断的时候是加了一个判断的,如果某个点所有时间的值都一样也是剔除,不计算的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-5 23:34:09 | 显示全部楼层
marclevoy 发表于 2014-7-2 16:50
你可以去看看,一般标准化的时候出现NaN是由于这个点上的所有时间的值都是一个值。我以前遇到过,所以我 ...

这个解释很合理,过去被忽略了,多谢。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-12 11:07:34 | 显示全部楼层
楼主的方法很有用啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-18 09:25:30 | 显示全部楼层
/xin村儿/ 发表于 2014-7-5 23:34
这个解释很合理,过去被忽略了,多谢。

不客气,大家相互学习。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-14 16:28:41 | 显示全部楼层
谢谢楼主,很有用的,尤其是求相关的时候。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-25 16:32:04 | 显示全部楼层
今天用到了这个方法,我用的是NOAA 延伸再建的海表面温度资料,涉及到的陆地缺测的情况.在对数据进行处理之后,grads画图时出现error shad,logic error 8,觉得奇怪,将数据写成txt格式,发现里面有NAN,于是在fortran里加了if语句的判断。后面在ctl里面修改缺测值,就顺利出图了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-27 17:48:04 | 显示全部楼层
必须支持呀   总结的很好呀
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-1 16:38:49 | 显示全部楼层
特别给力,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-1 17:01:52 | 显示全部楼层
试了一下不好用啊 有错,PGF90-S-0038-Symbol, isnan, has not been explicitly declared (exam_re.f90)
  0 inform,   0 warnings,   1 severes, 0 fatal for read_bin,请问这是什么问题,谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-7-16 20:34:55 | 显示全部楼层
洋咩咩 发表于 2016-7-1 17:01
试了一下不好用啊 有错,PGF90-S-0038-Symbol, isnan, has not been explicitly declared (exam_re.f90)
  ...

没遇到过啊
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表