我有这样的一些变量:
如何日期转换数字在Matlab
a(1)=00:26:00
a(2)=744:32:00
a(3)=8040:33:00
我想将它们转换为数字,所以我用了datenum命令。
最大的数字应该是8040:33:00,但看看会发生什么。
datenum(a([1 2 3]))
ans =
1.0e+005 *
7.3487
7.3485
7.3486
但如果我不计算(1):
datenum(a([2 3]))
ans =
1.0e+005 *
7.3490
7.3520
That's,我想要得到的结果。我认为问题是(2)和(3)有24小时以上,但我没有找到任何方法来解决这个问题。
谢谢。
你的意思是'a {1} = '00:26:00''? – Memming 2012-03-29 17:46:45