• 大小: 14KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: C/C++
  • 标签: matlab  csv  转化  c语言  c++  

资源简介

右键脚本温江,将当前目录下所有的*.csv文件转换成变量保存到.mat格式。 csv主要是c/c++输出的矩阵格式。

资源截图

代码片段和文件信息

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_epoch_data.mat ‘ var_names];
eval(eval_str)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-20 12:25  csv_data\
     文件        1254  2018-12-20 12:20  csv_data\Hk1.csv
     文件         192  2018-12-20 12:20  csv_data\Lk1.csv
     文件        2142  2018-12-20 12:20  csv_data\Pk1.csv
     文件         710  2018-12-20 12:20  csv_data\Pxd1.csv
     文件         164  2018-12-20 12:20  csv_data\Xk1.csv
     文件        1063  2018-12-20 12:21  csv_data\Hk220.csv
     文件         168  2018-12-20 12:21  csv_data\Lk220.csv
     文件        2219  2018-12-20 12:21  csv_data\Pk220.csv
     文件         565  2018-12-20 12:21  csv_data\Pxd220.csv
     文件         150  2018-12-20 12:21  csv_data\Xk220.csv
     文件        1071  2018-12-20 12:22  csv_data\Hk2800.csv
     文件         168  2018-12-20 12:22  csv_data\Lk2800.csv
     文件        2330  2018-12-20 12:22  csv_data\Pk2800.csv
     文件         565  2018-12-20 12:22  csv_data\Pxd2800.csv
     文件         149  2018-12-20 12:22  csv_data\Xk2800.csv
     文件         429  2018-11-15 01:12  csv_data\load_mycsv.m
     文件        6343  2018-12-20 12:25  csv_data\last_epoch_data.mat

评论

共有 条评论