【发布时间】:2014-06-01 23:47:15
【问题描述】:
我正在使用 matlab,但遇到以下问题。我有两个日期向量:
A{1,1} = '25-02-2011 0:03:32';
A{2,1} = '25-02-2011 0:03:32';
A{3,1} = '25-02-2011 0:03:32';
A{4,1} = '25-02-2011 0:03:32';
A{5,1} = '25-02-2011 0:03:32';
和
B{1,1} = '24-02-2011 23:57:36';
B{2,1} = '24-02-2011 23:48:44';
B{3,1} = '24-02-2011 23:59:42';
B{4,1} = '24-02-2011 23:59:16';
B{5,1} = '24-02-2011 23:59:00';
使用 datenum 将它们转换为数字后,我得到下一个结果:
**对于向量 A **
11539.0024537037
11539.0024537037
11539.0024537037
11539.0024537037
11539.0024537037
对于向量 B
11174.9983333333
11174.9921759259
11174.9997916667
11174.9994907407
11174.9993055556
A-B 等于
364.004120370371
364.010277777779
364.002662037037
364.002962962964
364.003148148149
问题是,从 B 中减去 A 后,结果不是 4 分钟和 15 分钟之间的差异,而是一天,我想问题是日期在不同的日子但非常接近彼此,我仍然不知道如何解决它。
【问题讨论】:
-
请提供您用来转换向量的代码。