在matlab中我想访问扩展程序的所有图像" .hdr"来自子目录,而子目录又位于目录中。因此,所有图像名称必须在具有一行和多列的单元格中返回,具体取决于图像的数量。我已经使用过' getAllFile'但我无法获得理想的结果。请帮助我任何其他想法。谢谢:-)
答案 0 :(得分:0)
根据具体情况,您有几个选择。如果此程序正在与用户交互,请尝试以下操作:
[filelist path] = uigetfile('.hdr', 'MultiSelect', 'on')
for ii =1:numel(filelist)
filedir = fullfile(path, filelist{ii};
% Do whatever you want with each file here.
end
在上面的案例中,filelist是您在问题中提到的单元格数组。如果这不是你需要的,请告诉我,我会添加另一个选项。