1. 程式人生 > >【Matlab轉換csv】將當前目錄下面的csv檔案轉換.mat檔案

【Matlab轉換csv】將當前目錄下面的csv檔案轉換.mat檔案

clear
clc
close all;
% get file names
file_names = dir('*.csv');
var_names = [];
for i = 1 : numel(file_names)
    file_name = file_names(i).name;
    mat_name = file_name(1: find(file_name == '.') - 1);
    file_data = dlmread(file_name);
    eval_mat_str = [mat_name ' = ' 'file_data;'];
    eval(eval_mat_str);
    var_names = [var_names ' ' mat_name];
end
eval_str = ['save ' 'last_six_epoch_data.mat ' var_names]
eval(eval_str)