matlab数据栅格化,新手求卫星降水数据CMORPH_V1.0数据完整处理方法,有matlab打开的代码但是不会处理...

先谢谢各位点进来我的求助帖子了,最近老师给的任务是处理CMORPH_V1.0三小时的数据,空间分辨率是0.25度,已经被校正过的。

我以前全然没有接触过matlab,在别人代码的帮助下通过matlab能够打开这个数据了,但是这个是三小时的数据,我不知道怎么能够把每个时段的数据都读出来,以及怎么能转换成栅格文件进行处理。。。还请各位老师、同学多多帮助。

下面附上我下载的数据,以及我用于打开文件的代码,这个代码只能保证把数据文件打开,但是不能够把三小时的数据栅格化提取出来,还请大家多多指导,谢谢大家了。。。更希望有老师或者同学能够提供完整的处理方法,实在不胜感激。。。

%%

clear;

close all;

clc;

%%

dir='I:\CMORPH_3HLY\1998';

file='CMORPH_19980101';

filename=[dir,'\',file];

fid=fopen(filename,'r','ieee-le');

data = fread( fid,'single' );

data = reshape( data, [1440,480,2,4 ] );

fclose( fid );

t1 = squeeze( data( :,:,1 ) );

t1( t1 == -999.0 ) = NaN;

wd = -59.875:0.25:-59.875 + ( 480-1 )*0.25; % lat

jd = 0.125:0.25:0.125 + ( 1440-1 )*0.25; % long

load coast

geoshow( lat,long,'color','k' );

hold on;

clf

axesm( 'miller','maplonlimit',[0 360],'maplatlimit',[-60 60],'frame','on',...

'grid','on','meridianlabel','on','parallellabel','on');

geoshow( lat,long,'color','k' );

pcolorm( wd,jd,t1');

colorbar;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值