1
每个文件保存在一个循环我有一个名为作为modis1.hdf,modis2.hdf和modis3.hdf一个文件夹中的三个文件。我可以使用我的命令单独读取文件。如何使用MATLAB
for i=1:3 or for i=1
lst_try=['D:\lst2016\lst_try\modis',num2str(i),'.hdf'];
lst_3(:,:,:,:,i)=hdfread(lst_try, 'MODIS_Grid_Daily_1km_LST', 'Fields', 'LST_Day_1km', 'Box',{[76.83 77.34], [28.88 28.41]});
end
我想分别以hdf格式或ascii格式保存每个文件。因此,我正在使用命令
save(lst_try,'lst_3','-hdf')
但是无法单独保存文件。
的问题是不如说他保存在一个变量的所有数据,并试图挽救这一次“单独” – Irreducible
@Irreducible的确。我在想象分析是在同一个循环内完成的。我会做一个更正。 – Guto
@Guto感谢您的帮助,但MATLAB是显示这个错误:MYFILE使用保存 未知的命令选项 错误。 Stackoverflow错误(第15行) save(name,'var_temp',' - hdf')%saving by separate names –