爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10121|回复: 13

center_finite_diff_n函数默认是连缺省值一起算的,求问大神有没有方法不计算缺省值

[复制链接]
发表于 2015-12-9 20:46:47 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
用center_finite_diff_n函数,但是计算过程中发现这个函数居然是带着缺省值一起算的后来发现官网上也说明了
Description
Performs a centered finite difference operation on the dim-th dimension. If missing values are present, the calculation will occur at all points possible, but coordinates which could not be used will set to missing.

请问有没有人知道用什么方法可以使缺省值不参与计算?

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-12-9 20:56:52 | 显示全部楼层
图片是官网上对这个函数的说明,缺省值默认是参与计算的
官网上的说明.png
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-12-9 21:00:47 | 显示全部楼层
缺省值是-9.99e+33,这个函数为什么缺省值参与计算啊后面把几项平流项加到一起的时候结果就会错掉{:eb303:}
密码修改失败请联系微信:mofangbao
发表于 2015-12-9 21:05:45 | 显示全部楼层
这就是ncl的缺点,资料要满足一定要求才行,试着把缺测补上再算吧。如果有其他方法也让我学习下
密码修改失败请联系微信:mofangbao
发表于 2015-12-9 21:08:03 | 显示全部楼层
考虑缺测值有什么问题吗?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-12-9 21:10:52 | 显示全部楼层
King@Control 发表于 2015-12-9 21:05
这就是ncl的缺点,资料要满足一定要求才行,试着把缺测补上再算吧。如果有其他方法也让我学习下

可是陆地上没有值啊,只有海洋地区才有资料T_T
密码修改失败请联系微信:mofangbao
发表于 2015-12-9 21:13:21 | 显示全部楼层
那可以只算海洋上的啊,提取关注的区域算
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-12-9 21:14:37 | 显示全部楼层
longlivehj 发表于 2015-12-9 21:08
考虑缺测值有什么问题吗?

因为缺测值比正常值量级大很多,所以缺测值也参与计算的话,就会导致那些格点上的结果量级异常大或异常小...最后我再把几项平流项加起来的时候,因为量级的问题就会导致结果错误了
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-12-9 21:16:40 | 显示全部楼层
King@Control 发表于 2015-12-9 21:13
那可以只算海洋上的啊,提取关注的区域算

好像有道理哎。。我怎么没想到呢。。。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-12-9 21:17:23 | 显示全部楼层
King@Control 发表于 2015-12-9 21:13
那可以只算海洋上的啊,提取关注的区域算

谢谢你哦!!我去试试
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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