各位老师好,我有一系列按顺序排列的文件夹,例如f1,f2,f3……,在每个文件夹中都有一个命名为file.mat的文件,我想顺序处理这些文件夹中的文件,请问应该怎样做?
比如
for i=1:99
load('E:\file\f',num2str(i),'\file.mat')
但是这样会报错:错误使用load,无法打开要输出的文件“E:\file\f”
感谢各位老师。

 Accepted Answer

程序如下:
clear;clc
% 加载文件位置:
% E:\MatlabWork\a1\a1.mat
% E:\MatlabWork\a2\a2.mat
% E:\MatlabWork\a3\a3.mat
for i = 1:3
s1 = 'E:\MatlabWork\a';
s2 = num2str(i);
s3 = strcat(s1,s2,'\a',s2,'.mat');
load(s3);
end

More Answers (0)

Categories

Find more on 编程 in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!