如题,代码如下,主要解决了导入mat文件数据类型变为结构体的问题,注意在导入mat数据时不要用load,否则会将不利于索引。
clc
clear
matFiles = dir('*.mat');% 获取当前文件夹中所有.mat文件
for k = 1:length(matFiles)
matData = importdata(matFiles(k).name); % 导入.mat文件
matFileName = matFiles(k).name;% .mat文件的文件名
matFileName = matFileName(1:end-4);
xlsxFileName = strcat(matFileName,'.xlsx');% 创建对应的.xlsx文件名
writematrix(matData,xlsxFileName);% 将数据写入.xlsx文件
end
结果如下: