0

このファイルをMatlabにインポートして、トリミングできるようにしようとしています:

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 に答える