idl で読み取ったデータと同様の方法で、matlab を使用して H5 データから品質フラグ (良い、悪い、注意) などの文字列を読み取る必要がありますが、機能しません。matlab2009a版を使用しています.h5ファイルの文字列を「バイト配列」として読み込んで、文字フラグ(良い、注意、悪い)に0,1,2などの数字を入れられるか教えてください。文字列以外の緯度、経度、データ (すべて数値) などの他のパラメーターを読み取ることができます。あなたの助けに感謝。
エグのために'
FILE_NAME='acos_L2s_091101_17_Production_v050050_L 2s2800_r01_PolB_110305035627.h5'
file_id = H5F.open (FILE_NAME, 'H5F_ACC_RDONLY', 'H5P_DEFAULT');
Flag_NAME = 'RetrievalResults/master_quality_flag';
Flag_id = H5D.open (file_id, Flag_NAME);
flag=H5D.read (data_id,'H5T_NATIVE_DOUBLE', 'H5S_ALL', 'H5S_ALL', 'H5P_DEFAULT');
% (Doesn't work)
`enter code here`OR
flag=H5D.read (data_id,'H5T_C_S1', 'H5S_ALL', 'H5S_ALL', 'H5P_DEFAULT');
% (not working)
私はあなたの助けに感謝します。