list = dir(strcat(cd,'\*.mat'));
/*读取当前文件夹里面的.mat文件,注意只能存放需要处理的.mat文件,文件命名按M1,M2,M3的方式进行命名*/
length_mat_count = length(list); %计算有多少个mat文件
for i=1:length_mat_count %依次读取每个.mat文件
L=load(strcat('M',num2str(i),'.mat'));
eval([strcat('S',num2str(i)),'=L']);
middle_field = eval([strcat(' fieldnames','(','S',num2str(i),')')]);
eval ([strcat('fileds',num2str(i)),'= middle_field']);
end
clc
A= [];B = [];
for i=1:length(fileds1)
for j=1:length_mat_count
A = eval([strcat('S',num2str(j),'.','(fileds',num2str(j),'{',num2str(i),'})')]);
B = [B;A];
end
% B( 1 :64019,:) = []; %可以截取数据段
eval([strcat('S',num2str(1),'.','(fileds',num2str(1),'{',num2str(i),'})'),'= B']);
A = [];
B = [];
end
clc
save js_282_1226 S1; %保存为js_282_1226.mat文件