Matlab 读取.csv数据文件转换成.mat文件

网上下载了心电数据文件,只有.csv格式的,想转换成.mat格式的数据,并且只要数据中II导联的数据(第二列的数据)。

path = '/Users/Documents/Database/Shaoxing People’s Hospital’s arrhythmia database/';
path2 = [path '*.csv'];
file_names = dir(path2);
for i = 1:length(file_names)
    file_name = file_names(i).name
    mat_name = file_name(1:find(file_name == '.') - 1)
    file_name = [path file_name]
    file_data = readtable(file_name);
    file_name_leadII = file_data(:,2:2) %只想要II导联的数据
    mat_name = ['/Users/Documents/Database/Shaoxing People’s Hospital’s arrhythmia database leadII mat/' mat_name '_leadII.mat'];    
    save(mat_name,'file_name_leadII');
    disp(mat_name);  
end

转换前数据:

Matlab 读取.csv数据文件转换成.mat文件_第1张图片

 转换后的数据:

Matlab 读取.csv数据文件转换成.mat文件_第2张图片

你可能感兴趣的:(心电数据处理及实验,matlab,数据库)