我正在做一个MATLAB程序(图像处理)。我已存储了近100个.mat。#39;一个名为' out'的文件夹中的文件在D驱动器中(D:\ MATLAB-examples \ camera_10 \ out)。所有mat文件的名称都以' v_1 _....'开头。 。我想从' out'加载所有这些mat文件。文件夹分成一个名为' v'的二维矩阵。进一步处理它。任何人都可以给我一个解决方案????
答案 0 :(得分:0)
这应该有效:
indir='D:\MATLAB-examples\camera_10\out';
cd(indir)
indirf=[indir,'v_1*.mat'] %look only for .mat files
files = dir(indirf);
for k=1:length(files)
fname=files(k).name; %filename
f=fullfile(indir,fname); %filename+path
load(f,'-mat')
%do your stuff here
end