可能重复:
Counting values by day/hour with timeseries in MATLAB格式化字符数组
这是一个基本的问题,但我不能找到它:
我有一个3000x25字符数组:
2000-01-01T00:01:01+00:00
2000-01-01T00:01:02+00:00
2000-01-01T00:01:03+00:00
2000-01-01T00:01:04+00:00
这些显然倍。我想将数组重新格式化为3000x1数组。我怎样才能重新定义每一行是一个数组中的一个条目?
(再次,这是简单的,我很抱歉)
感谢您的回应,但我不明白这种方法:如果我想每天创建一系列事件,是不是每天都要创建一个新的函数?我想要的是:“第一天:85”
“第二天:43” – ehertele 2012-07-26 18:53:36
@ehertele:我不确定我明白了目标是什么。 DATENUM将字符串日期转换为表示时间戳的数字,以某个参考点的天数为单位表示。你总是可以使用等效的DATESTR函数返回到日期的字符串表示 – Amro 2012-07-26 19:03:04
(对不起,如果我不跟踪某事) 我有一个时间戳数组是事件。如果我将它们转换为序列号,那么您如何按日期分类事件,以便知道每天(或每小时)会发生多少事件?到目前为止,我看到你将如何计算两个序列号之间的事件,但这对于这样一个大型阵列来说是不合理的。 这就是我所说的“date1:38”/“date2:23”/等 – ehertele 2012-07-26 19:13:42