如何在 Matlab 中读取 Modis MYDOCGA 文件

How to read in Modis MYDOCGA files in Matlab

我正在尝试将此文件导入 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');

但它以矢量而非矩阵形式打开文件。

我认为您需要了解文件中的数据格式和所有其他信息。我不太了解这个领域,但是使用 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)生成一个图像。你必须自己探索和学习更多。查看this page,包括底部的学习资源。