怎么让多个同名csv数据怎么导入matlab ,并形成一个矩阵

每个csv数据文件里面有两列数据,取出每个文件里面第二列数据,批量导入matlab中
文件夹
每个文件里都是这些

涉及到以下三个问题:
1、用循环对多个文件夹中的文件进行操作。这其实就是生成一个路径名的问题,可用类似下面的代码来做:

1
2
3
4

for i=1:12
filename = ['D:\Due\Jump\2014' sprintf('%02i',i) '\600005.csv'];
...
end

2、读csv文件。题主现在读csv文件应该没问题吧?如果用textscan遇到问题,不妨试试xlsread。

3、保存成mat文件。这个更简单,用save函数即可,不过,还有两个细节需要明确:
(1)mat文件保存在什么位置?当前文件夹,还是和原csv文件相同?
(2)保存到mat文件中的变量名?mat文件不仅保存数据的内容本身,还包括变量的名称。
温馨提示:答案为网友推荐,仅供参考
相似回答