在Matlab中查找时间戳数据的平均值

时间:2017-05-28 01:56:26

标签: matlab timestamp mean

我有一个特定事件发生的时间数据(在char中),我想找到时间的平均值。例如,

a = ['8:00 am'; '8:10 am'; '8:20 am'; '8:30 am'];

输出应该是早上8:15。谢谢!

1 个答案:

答案 0 :(得分:1)

我设法提出了解决方案。

a = ['8:00 am'; '8:10 am'; '8:20 am'; '8:30 am'];
b = datestr(mean(datenum(a)), 'HH:MM PM');