爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5737|回复: 7

[程序设计] ncread读取NCEP再分析资料疑问

[复制链接]

新浪微博达人勋

发表于 2017-2-6 15:09:02 | 显示全部楼层 |阅读模式

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

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

x
下载了NCEP的再分析资料,但是ncread读取时出了问题。。。不知道是什么缘故。。烦请有经验的小伙伴不吝指导。
ncread1.png
ncread2.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-6 18:23:27 | 显示全部楼层
最后一句,从a(1)也就是300开始读,然后多读一层
但是NCEP的资料好像是17层的多,300层的应该没有
楼主可以查一下那套资料里300hPa是第几层,然后对应改一下a(1)那里哦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-6 18:24:07 | 显示全部楼层
b(1),c(1),d(1)那里也有相同的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-7 09:17:19 | 显示全部楼层
南国的佳人 发表于 2017-2-6 18:23
最后一句,从a(1)也就是300开始读,然后多读一层
但是NCEP的资料好像是17层的多,300层的应该没有
楼主可 ...

C:\Users\bzqxt\Desktop\ncread3.png

level=ncread('rhum.mon.mean.nc','level');
lat=ncread('rhum.mon.mean.nc','lat');
lon=ncread('rhum.mon.mean.nc','lon');
time=ncread('rhum.mon.mean.nc','time');
a=find(level>=300&level<=500);
b=find(lat>=32.5&lat<=35);
c=find(lon>=115&lon<=117.5);
d=find(time>=1569816&time<=1570488);
level_num=length(a);
lat_num=length(b);
lon_num=length(c);
time_num=length(d);
rhum=ncread('rhum.mon.mean.nc','rhum',[a(1) b(1) c(1) d(1)],[level_num lat_num lon_num time_num]);
修改后还是有问题,a(1)的值为6,也就是第六层,应该没问题的啊。。求教
如果把a(1),b(1),c(1),d(1)都修改为6,23,47,2还是同样有问题。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-7 10:00:45 | 显示全部楼层
南国的佳人 发表于 2017-2-6 18:24
b(1),c(1),d(1)那里也有相同的问题

我明白了,ncread中定义数据的起始位置及终止位置时必须同资料的Dimensions顺序,感谢你的建议。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-12 22:28:04 | 显示全部楼层
junzhi23 发表于 2017-2-7 10:00
我明白了,ncread中定义数据的起始位置及终止位置时必须同资料的Dimensions顺序,感谢你的建议。

亲,遇到了相同的问题,但是没懂你是怎么改的啊?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-29 14:26:05 | 显示全部楼层
气象万千2011 发表于 2017-3-12 22:28
亲,遇到了相同的问题,但是没懂你是怎么改的啊?

就是如果nc的维度顺序是先纬度,再经度,之后level,最后时间的话,你在用ncread时也要按此顺序。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-4-12 12:50:47 | 显示全部楼层
a(1) b(1) c(1) d(1)到底什么意思
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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