MATLAB处理风云三号气象卫星(FY-3B)MWRI数据

2025-03-18 15:10:51

1、第一,下载风云三号气象卫星(FY-3B)微波成像仪(Microwave Radiation Imager,MWRI)10-89 GHz V/H 极化对地观测亮温数据。关于如何下载该数据,百度“数据下载:风云卫气象卫星(FY3B)MWRI-L1数据”。

MATLAB处理风云三号气象卫星(FY-3B)MWRI数据

2、第二,打开MATLAB,新建脚本(Ctrl+N),输入如下代码:close all; clear all; 艘早祓胂clcdatainfo=hdf5info('FY3B_MWRID_GBAL_L1_20180530_0049_010KM_MS.HDF');MWRIBT=hdf5read(datainfo.GroupHierarchy.Datasets(8));latitude=hdf5read(datainfo.GroupHierarchy.Datasets(20));longitude=hdf5read(datainfo.GroupHierarchy.Datasets(21));Earth_MWRIBT=MWRIBT(:,:,2);m_proj('robinson','lat',[-87.6080,87.2409],'long',[-133.3665,118.2140]);m_coast('patch',[.93,1,.93],'edgecolor','k');hold on;m_contourf(latitude,longitude,Earth_MWRIBT);hold off;m_grid('linestyle',':','tickdir','out','fontsize',11);colormap('jet(15)');colorbar('location','southoutside');

MATLAB处理风云三号气象卫星(FY-3B)MWRI数据

3、第三,保存和运行上述脚本,得到如下图形:FY-3B MWRI 10-89 GHz V/H 极化对地观测亮温。

MATLAB处理风云三号气象卫星(FY-3B)MWRI数据

4、第四,使用上述脚本时,要确保MATLAB已安装m_map工具箱。在命令行窗口(Command Window)输入help m_map,如果显示m_map版本号和函数介绍,就表示已经安装了m_map工具箱。关于如何安装m_map工具箱,百度“MATLAB学习与使用:安装M_Map工具箱和测试使用”。

MATLAB处理风云三号气象卫星(FY-3B)MWRI数据

5、第五,m_proj('robinson','lat',[-呖分甾胗87.6080,87.2桃轾庾殇409],'long',[-133.3665,118.2140])中设置经纬度'lat',[-87.6080,87.2409],'long',[-133.3665,118.2140]的原因,是因为工作区读得的数据:latitude最小值最大值[-87.6080,87.2409],longitude最小值最大值[-133.3665,118.2140]。

MATLAB处理风云三号气象卫星(FY-3B)MWRI数据
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢