1、实现
文件名如 d00.dat, d01.dat, ..., d21.dat
filepath='G:\traindata\';%文件夹的路径
for i=1:3 %n是要读入的文件的个数
load([filepath 'd0' num2str(i) '.dat'])
end
循环读取和绘制图形
filepath='G:\traindata\';%文件夹的路径
for i=0:21 %n是要读入的文件的个数
dataname=['d0' num2str(i) '.dat']
chr=[filepath dataname]
d0=load(chr)
figure;
plot(1:length(d0),d0);
clear(chr)
clear(dataname)
end
此外,如果想把循环读取的数据都保存到一个变量的话,可以:
先初始化一个res
变量;并使用eval
函数赋值。
res = ones(3,480,52)
for i=1:3 %n是要读入的文件的个数
% 这里每个var的大小为480*52
var = load([filepath 'd0' num2str(i) '.dat'])
eval(['res(i,:,:)' '=' 'var']);
end
参考: