我是matlab的新手。
我有多个.txt
个文件,每个文件最多1000个,内容如下:
09.10.2015,08:17:02,51683,8,3286,78,6,7,0,13
我正在尝试将所有.txt
个文件合并在一起,以创建一个可用于进一步分析的大.txt
个文件。
.txt
个文件具有相同的列数但行数不同。
如果仅存在数字但是日期和时间导致困难,我在合并文件时没有困难。
非常感谢你能给予的任何帮助。
答案 0 :(得分:1)
这不是Matlab的工作,因为您将读取数据(使用格式)写入数据(创建新文件)。如果您有大BIG数据,那么效率低下并且可能会破坏您的记忆。
这是Bash - Unix的工作,类似于:
cat *.txt > bigFile.txt
或者在Windows中:
cat *.txt >> bigFile.txt
或者
copy /b *.txt bigFile.txt
答案 1 :(得分:0)
你只需要阅读所有文件,以某种方式存储它们(在一个矩阵中,在一个单元格中),任何更适合你的文件。
使用fopen,fread,fid甚至更简单 - http://www.mathworks.com/help/matlab/ref/fscanf.html
一旦您的信息完整有序,只需使用此功能 - http://www.mathworks.com/help/matlab/ref/fprintf.html