当文件夹下包含大量数据时,如通过LIBS得到的大量数据样本。当我们进行分析时,需要进行合并。可以使用matlab
原始数据
每个文件格式形如:
新数据
file=dir('E:\libs_project\RS\*.txt'); #文件夹路径,*.txt表示读取文件夹下的.txt文件
for n=1:length(file) #循环读取的次数
temp=dlmread(['E:\libs_project\RS\',file(n).name]); # 读取文件
temp=temp(:,2); #取第二列
data(:,n)=temp; #赋值
%eval([file(n).name,'=temp']); #将字符串转换为matlab可执行语句
end
save E:\libs_project\RS\rs.csv -ascii data; #保存data到指定路径