【发布时间】:2013-12-15 04:55:39
【问题描述】:
我在执行程序的一部分时遇到问题,希望您能帮助我。
我在excel中有这三列;
01-01-2012 00:15 A 7,160000
01-01-2012 00:30 A 1,600000
01-01-2012 00:45 C 3,040000
01-01-2012 01:00 A 1,560000
01-01-2012 01:15 A 0,000000
01-01-2012 01:30 D 0,000000
01-01-2012 01:45 A 0,000000
直到 31-01-2012 23:45
现在我想将它们读入 MATLAB 并将它们转换为 3 个具有这种格式的新矩阵;
时间戳
01-01-2012 00:00
01-01-2012 01:00
(...)
期间
一个
一个
价格
11,800000
10
所以基本上我想要一个程序读取时间戳并保持日月年和小时(忽略分钟),在这段时间内它需要在一小时内显示最重复的值(例如:它会给出A 到 00 和 C 到 01),最后我希望它总结那个小时的价格(所以它会总结 00:15 的价格 + 00:30 的价格等)
如果你能解决我这个问题,这将是一个巨大的帮助。
P.S 在 1 小时内,我将始终拥有一个重复性最高的标记(3 个 A 和 1 个 C、3 个 D 和 1 个 A 等)我可以在这个月找到 4 个标记,A B C D。这个标记不是循环,但我会在整个月内找到它。
【问题讨论】:
标签: excel matlab matrix timestamp