如果文件可以直接用load读取,那么比较简单:
N=100; % 文件数量
for i=1:N
filename = sprintf('asskil_%04i.txt',i);
load(filename);
end
如果文件不能直接用load读取,而是用别的函数处理(假设函数名为Readdata):
N=100; % 文件数量
for i=1:N
filename = sprintf('asskil_%04i.txt',i);
d = Readdata(filename);
eval([filename(1:end-4) '=d;']);
end
for i=1:9
filename=['asskil_000' num2str(i) '.txt'];
data=load(filename);
end
类似上面的方法。