加载中…
个人资料
狮子de扫把头
狮子de扫把头
  • 博客等级:
  • 博客积分:0
  • 博客访问:142
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

matlab软件中使用nctoolbox读取grib数据

(2018-08-29 16:17:24)
       matlab软件中使用nctoolbox读取grib数据

      nctoolbox可用来读取多种类型数据,此次主要用于读取grib格式的气象数据,首先下载这个工具的安装包,解压到matlab软件安装文件夹下(解压位置可自定义,方便以后自己找到就好),然后就可以打开matlab软件啦~
       输入以下命令:
       >cd('F:\matlab \nctoolbox-20130305')  %找到工具文件夹
       >setup_nctoolbox %启动工具
       然后就可以愉快的使用啦~

      > filename='C:\....\....' %需要读取的文件
      > ds=ncdataset(filename); %读取数据;
      > ds.variables%查看变量
      >ds.netcdf%查看变量
      >a001=ds.data(ds.variables{52});%以数组的形式读取需要的数据,此处的52是再查看变量信息后也就是上一步,确定需要提取数据的序号,此处不直接使用名字是为了方便批量提取,因为操作中发现变量在数据中的名字会有细微变化,使用序号就不会错啦,要具体问题具体分析啦~

      到这里我们的数据提取过程就结束了,可以进行分析啦。

      另matlab中有直接读取的语句有,ncread,可以help一下了解命令,这个博主也有写过呦:
                                  https://blog.csdn.net/yangjh1991/article/details/53448124

      不过在使用时发现另一组grib数据工具无效啊!真是心累,ncread也不行,难道有grib1、grib2的区别嘛!为了解决这问题,又查找到了read_grib这个工具,具体怎么使用看下一篇吧~~~

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有