- 积分
- 2046
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-7-16
- 最后登录
- 1970-1-1
![[艾艾艾阳] 粉丝数:80 微博数:132 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
头一回发帖分享~可能比较粗糙,不过应该是干货~
最近在用TIGGE数据,格式是Grib2。开始是一头雾水!在论坛上找了好久,发现有matlab读取GFS的grib2文件的示例,还有二爷的Matlab读取气象海洋数据教程(二爷原创),于是尝试改了一下,写了一个读ERA-TIGGE的小函数。想着论坛里还没有读欧洲格点的示例,就发一下,感谢论坛给我的帮助!
这个函数比较简单,适用性不好,需要跟据下载的数据适当修改,但思路是一样的~
注:附件里一些数据格式的解释说明。
- function [ x ] =read_tigge(Data_File , Para)
- %-------------load data----------------------------------------------------
- temp = read_grib2(Data_File,{Para});
- %-------------print info --------------------------------------------------
- disp(temp(1).parameter)
- disp(temp(1).unit)
- disp(temp(1).gds)
- if size(temp,1) == 41*8
- for ti = 1:41
- for k = 1:8
- x(:,:,k,ti) = temp(k+(ti-1)*8).data;
- end
- end
- disp('Done!')
- else
- disp('Error!')
- end
- end
复制代码
|
|