利用MATLAB将批量的.mat文件批量保存为.csv类型文件,并按原文件名储存文件。
MATLAB代码如下:
clear
clc
namelist = dir('D:\SpringerSegtrain-e\validation\normal\normalwav\*.mat');%文件路径
len = length(namelist);
for i = 1:len
file_name{i}=namelist(i).name;
x= load(file_name{i});
% data=eval(['x.',strrep(file_name{i},'.mat','')]);
data=x.x;
path=strrep(file_name{i},'mat','csv');
csvwrite(path,data)
end