爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: Daisy周

[程序设计] 求助:matlab缺测值的处理

[复制链接]

新浪微博达人勋

发表于 2014-8-25 12:42:31 | 显示全部楼层
n_sst(n_sst>10000)=nan;  刚才>号写错了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-25 12:44:30 | 显示全部楼层
10000也可以用任何其他较大的数代替的,因为SST最多也就是30度左右,可以写99,999之类的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-8-25 22:05:27 | 显示全部楼层
飞云侠客 发表于 2014-8-25 10:00
就这么简单 没问题的  Matlab尽量用非循环算法  不要用for循环

谢谢啦!没想到就是这么简单的一句命令!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-6 20:25:35 | 显示全部楼层
楼主下载的是ICOADS 1-degree Enhanced,这个和ICOADS 1-degree Standard 数据集有什么区别?

http://www.esrl.noaa.gov/psd/cgi ... 1&submit=Search
有多种数据集
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-11-11 15:50:45 | 显示全部楼层
夏夜 发表于 2014-11-6 20:25
楼主下载的是ICOADS 1-degree Enhanced,这个和ICOADS 1-degree Standard 数据集有什么区别?

http://ww ...

这个数据有一个相关介绍:
The netCDF files are subdivided into "standard" and "enhanced" products, which reflect the "trimming" (quality control) procedure used and the data mixture. In the standard products, the data have been edited using climatological 3.5 standard-deviation (sigma) limits, with the observations limited (as nearly as practical) to those from ships. In the "enhanced" products, in contrast, the data have been edited using broader 4.5 sigma limits to better represent extreme climate events, with observations from ships plus from other in situ marine platform types (e.g., drifting and moored buoys).
具体网址是这个,http://icoads.noaa.gov/data.icoads.html,希望对你有帮助
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-11 16:27:59 | 显示全部楼层
Daisy周 发表于 2014-11-11 15:50
这个数据有一个相关介绍:
The netCDF files are subdivided into "standard" and "enhanced" products, ...

非常感谢楼主。很有帮助。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-11 21:07:02 | 显示全部楼层
差不多的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-13 20:09:05 | 显示全部楼层
你直接用给定的缺测值数字可能存在一定误差,建议用变量代替数字。比如如下程序:
miss=netcdf.getAtt(ncinf,4,'missing_value');
[n1 n2 n3]=size(var);
for k=1:n3
    for i=1:360
        for j=1:40
            if var(i,j,k)==miss
                var(i,j,k)=NaN;
            end
        end
    end
end
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-11-13 21:10:03 | 显示全部楼层
曼联现在没$ 发表于 2014-11-13 20:09
你直接用给定的缺测值数字可能存在一定误差,建议用变量代替数字。比如如下程序:
miss=netcdf.getAtt(nci ...

好的,现在这个问题已经解决了,非常感谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-15 16:45:22 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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