在matlab中使用字符串和数字创建.txt输出

时间:2016-04-18 12:35:48

标签: string matlab numbers output

我是matlab的新手。 我有多个.txt个文件,每个文件最多1000个,内容如下:

  

09.10.2015,08:17:02,51683,8,3286,78,6,7,0,13

我正在尝试将所有.txt个文件合并在一起,以创建一个可用于进一步分析的大.txt个文件。 .txt个文件具有相同的列数但行数不同。 如果仅存在数字但是日期和时间导致困难,我在合并文件时没有困难。 非常感谢你能给予的任何帮助。

2 个答案:

答案 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