如何从第7行开始读取文本文件并将日期转换为日期enum?

1次查看(最近30天)
哈尼夫哈姆登
哈尼夫哈姆登 2020年8月25日
大家好!我需要从文本文件的第7行开始读取文本,直到数据结束。日期需要转换为日期enum。谁能帮我解决这个问题?
文本文件看起来像这样:
Lat: 6.4931, Lon: 99.6067,参数:z(m)
深度(米):22.45
成分包括:平方米s2k1o1群
时间开始:00:001。1.1993
时间步骤(分钟):60.00
时间系列长度(小时):236664
01 - 1月- 1993就是-0.0946
01 - 1月- 1993 01:00:00 -0.3369
01 - 1月- 1993 02:00:00 -0.5110
01 - 1月- 1993 03:00:00 -0.5776
01 - 1月- 1993 04:00:00 -0.5228
01 - 1月- 1993 05:00:00 -0.3611
01 - 1月- 1993 06:00:00 -0.1310
01 - 1月- 1993 07:00:00 0.1149
01 - 1月- 1993 08:00:00 0.3225

接受的答案

里克
里克 2020年8月25日
假设每一行是一个单元格:
% 01 - 1月- 1993就是
% 11111111112
% 12345678901234567890
% date在前20个字符中
data = {01 - 1月- 1993就是-0.0946的
“01 - 1月- 1993 01:00:00 -0.3369”
“01 - 1月- 1993 02:00:00 -0.5110”
“01 - 1月- 1993 03:00:00 -0.5776”
“01 - 1月- 1993 04:00:00 -0.5228”
“01 - 1月- 1993 05:00:00 -0.3611”
“01 - 1月- 1993 06:00:00 -0.1310”
“01 - 1月- 1993 07:00:00 0.1149”
“01 - 1月- 1993 08:00:00 0.3225”};
d = cellfun (@ (x) datenum (x(1:20)),数据);
6个评论

登录评论。

更多的答案(0)

s manbetx 845


释放

R2019a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!