爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 22160|回复: 27

[作图] NCL批量读取NC数据

[复制链接]
发表于 2013-11-4 18:28:29 | 显示全部楼层 |阅读模式

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

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

x
请教一下,如何用NCL批量读取NC数据呢?尤其是在NC数据名一致的情况下。谢谢
密码修改失败请联系微信:mofangbao
发表于 2013-11-4 19:05:18 | 显示全部楼层
这个很简单了~~~~
files = systemfunc("ls /目录/clmrun.clm2.h0.*.nc")
f = addfiles(files,"r")
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

发表于 2013-11-4 19:15:01 | 显示全部楼层
files = systemfunc("ls /目录/clmrun.clm2.h0.*.nc")
f = addfiles(files,"r")
ListSetType (f,"join")
这样files文件就变成rightmost dimension
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-11-4 19:15:11 | 显示全部楼层

那比如说读入了10个数据,怎么把这10个数据存放进一个变量呢?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-11-4 19:41:18 | 显示全部楼层
dataiyang 发表于 2013-11-4 19:15
files = systemfunc("ls /目录/clmrun.clm2.h0.*.nc")
f = addfiles(files,"r")
ListSetType (f,"join")
...

多谢啦,实现了我的想法。thank you
密码修改失败请联系微信:mofangbao
发表于 2013-12-2 10:38:26 | 显示全部楼层
同意!
密码修改失败请联系微信:mofangbao
发表于 2013-12-3 10:24:10 | 显示全部楼层
一水天下 发表于 2013-12-3 09:45
不是的~是批量读取的,因为第一个文件是air.mon.mean.nc,就出现了这个问题……

无法执行,请赋予权限
密码修改失败请联系微信:mofangbao
发表于 2013-12-3 09:37:41 | 显示全部楼层
andrewsoong 发表于 2013-11-4 19:05
这个很简单了~~~~
files = systemfunc("ls /目录/clmrun.clm2.h0.*.nc")
f = addfiles(files,"r")

我用systemfunc后出现错误:sh: /cygdrive/f/monthly/air.mon.mean.nc: cannot execute binary file,请问有遇到这种这种情况吗?
密码修改失败请联系微信:mofangbao
发表于 2013-12-3 09:42:33 | 显示全部楼层
一水天下 发表于 2013-12-3 09:37
我用systemfunc后出现错误:sh: /cygdrive/f/monthly/air.mon.mean.nc: cannot execute binary file,请问 ...

你读取单个数据就不要使用批量读取的了~~~
密码修改失败请联系微信:mofangbao
发表于 2013-12-3 09:45:57 | 显示全部楼层
andrewsoong 发表于 2013-12-3 09:42
你读取单个数据就不要使用批量读取的了~~~

不是的~是批量读取的,因为第一个文件是air.mon.mean.nc,就出现了这个问题……
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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