生活就是生活,它不会善待你,也不会亏待你,但是如果你不够勇敢,它就会打败你。——《所有年轻人都将在黎明前死去》
1、概述
软件程序员的工作中充满了大量重复性的工作,懒性正为此而来。一个很快就厌烦了重复工作的程序员会第一时间开发出工具来自动执行这些工作。他们会想办法在每次代码修改时让浏览器自动刷新,会做出工具来清除数据库、自动去执行文件导入的测试。如果工作是有规律可循,他们就会发现,就能让它们自动来执行。
本文介绍matlab批量读入数据的方法,省去了复制粘贴的重复劳动。
2、批量处理数据
(1)文件名称命名有序
%如果文件有序命名,如a1b.mat, a2b.mat,...,ajb.mat,...
filepath = '文件路径';
for i=1:n %n是要读入文件的个数
load([filepath 'a'num2str(i)'b''.mat'])
end
(2)文件名称无规律
%得到文件路径,找到所有.dat格式的文件
di = dir('文件路径/*.dat')
%读入数据
for k = 1:length(di)
tests = imread(['文件路径',di(k).name])
%strcat 字符连接函数
save(strcat('importData/',di(k).name),'ss')
end
3、matlab停止循环
命令:ctrl+c