0

我正在尝试将此文件导入 Matlab,以便可以裁剪它:http ://e4ftl01.cr.usgs.gov/MOLA/MYDOCGA.006/2002.07.04/MYDOCGA.A2002185.h00v08.006.2015149042409.hdf

mypath='C:\Users\Desktop\';
fname='MYDOCGA.A2002185.h00v08.006.2015149042409.hdf';
Band8_Aqua=hdfread([mypath fname],'sur_refl_b08_c');

但它将文件作为向量而不是矩阵打开。

4

1 回答 1

1

我认为您需要了解文件中的数据格式和所有其他信息。我对这个领域不太了解,但是使用hdftool,建议使用以下命令:

frame = 'MYDOCGA.A2002185.h00v08.006.2015149042409.hdf';
sur_refl_b08_1 = hdfread(fname, 'MODIS_Grid_2D', 'Fields', 'sur_refl_b08_1');

然后imshow(sur_refl_b08_1)生成图像。你必须自己去探索和了解更多。查看此页面,包括底部的学习资源。

于 2016-02-14T21:06:40.960 回答