爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: wlzhongouc

[程序设计] Matlab批量读取nc数据、hdf数据

  [复制链接]

新浪微博达人勋

发表于 2013-1-15 20:56:42 | 显示全部楼层
回帖是一种美德                                    
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-17 03:49:39 | 显示全部楼层
这个读取的方法是对一个文件中的多年数据吧?感觉批量的读取不太一致。
  1. clc;  %清屏
  2. clear; %清空
  3. datadir='D:\data\降水数据\CPC Unified Gauge-Based Analysis of Daily Precipitation over CONUS\'; %指定批量数据所在的文件夹
  4. filelist=dir([datadir,'*.nc']); %指定批量数据的类型
  5. a=filelist(1).name; %查看你要读取的文件的编号。filelist(1).name在window下为第一个标号数据
  6. b=filelist(2).name; %查看你要读取的文件的编号。filelist(2).name在window下为第二个标号数据
  7. k=length(filelist);
  8. for s=1:k
  9.   filename=[datadir,filelist(s).name];
  10.   ncid=netcdf.open(filename,'NC_NOWRITE');
  11.   ncdisp('D:\data\降水数据\CPC Unified Gauge-Based Analysis of Daily Precipitation over CONUS\precip.V1.0.1948.nc'); %在命令窗中显示nc文件的变量
  12.   %任意取其中一个来看数据中所包含的变量特征,以为下面读取数据变量做铺垫
  13.   % ncid = netcdf.open('D:\data\降水数据\CPC Unified Gauge-Based Analysis of Daily Precipitation over CONUS\precip.V1.0.1948.nc','NOWRITE'); %打开nc文件
  14.   % ncdisp('D:\data\降水数据\CPC Unified Gauge-Based Analysis of Daily Precipitation over CONUS\precip.V1.0.1948.nc'); %在命令窗中显示nc文件的变量
  15.   PrecipData  = ncread(filename,'precip'); %读入变量precip
  16.   TimeData  = ncread(filename,'time'); %读入变量time
  17.   LonData  = ncread(filename,'lon'); %读入变量lon
  18.   LatData  = ncread(filename,'lat'); %读入变量lat
  19.   netcdf.close(ncid);   % 关闭文件
  20. end;
复制代码
密码修改失败请联系微信:mofangbao
回复 支持 6 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2013-1-17 09:16:49 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-1-17 09:17:16 | 显示全部楼层
kongfeng0824 发表于 2013-1-17 03:49
这个读取的方法是对一个文件中的多年数据吧?感觉批量的读取不太一致。

嗯是读取多年数据
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-17 09:26:34 | 显示全部楼层
wlzhongouc 发表于 2013-1-17 09:17
嗯是读取多年数据

原来一个文件中读取多年数据这么读取。类似于截取数据的功能。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-24 18:59:12 | 显示全部楼层
原来空间坐标和时间变量是这么读取的。。。领教了 多谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-27 07:56:33 | 显示全部楼层
很好的东西,值得学习
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-17 19:26:07 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-18 10:39:45 | 显示全部楼层
请教楼主,hdf读出来的数据一般都是sturct类型的。应该如何处理提取出数据呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-18 12:35:13 | 显示全部楼层
看不到啊, 这个还限制啥? 有啥高技术?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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