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

 Akzeptierte Antwort

0 Stimmen

程序如下:
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

Weitere Antworten (0)

Kategorien

Mehr zu 编程 finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!