我正在尝试从文本文件(.text扩展名)导入Matlab中的一些数据。该数据包含下一个信息:特定时间(每15分钟)来自不同探测器的日期和流量。类似的东西:
Friday, 10 March 2012
Method sensor(s)...
Approach 1 1 2 3 4 5 6 7 8 9 10
00:15 Approach 1 10 16 14 7 7 63 68 17 0 0
00:30 Approach 1 7 15 9 4 4 55 50 21 0 0
00:45 Approach 1 7 14 7 7 3 37 41 11 0 0
01:00 Approach 1 6 14 9 5 4 50 46 8 0 0
.
.
.
24:00 Approach 1 14 48 50 10 2 107 104 27 0 0
Approach 1 AM peak 1918 08:00 - 09:00
Saturday, 11 March 2012
Method sensor(s)...
Approach 1 1 2 3 4 5 6 7 8 9 10
00:15 Approach 1 10 16 14 7 7 63 68 17 0 0
00:30 Approach 1 7 15 9 4 4 55 50 21 0 0
00:45 Approach 1 7 14 7 7 3 37 41 11 0 0
01:00 Approach 1 6 14 9 5 4 50 46 8 0 0
.
.
.
我正在尝试使用Matlab中的导入工具,但是当我尝试导入文件时,它会为每列分配一种类型的数据。由于日期在文档中的位置,我丢失了这些信息(设置为NaN),这是至关重要的。有没有办法导入这些数据而不会丢失日期?
答案 0 :(得分:0)
您可以fgets
获取输入文件的第一行和导入模块生成的代码,以从文件的其余部分获取数据。例如,假设您的输入文件名为test.txt:
fid = fopen('test.txt')
date = fgets(fid)