【发布时间】:2012-12-18 10:25:03
【问题描述】:
我有一个年度时间序列,每隔一小时记录一次测量值:
StartDate = '2011-01-01 00:00';
EndDate = '2011-12-031 23:00';
DateTime=datevec(datenum(StartDate,'yyyy-mm-dd HH:MM'):60/(60*24):...
datenum(EndDate,'yyyy-mm-dd HH:MM'));
dat = 2+(20-2).*rand(size(DateTime,1),1);
我想计算一年中每个星期的平均 24 小时周期,即第 1 周、第 1 天到第 7 天我想计算平均 00:00、01:00...等等所以最终我会得到 52 个 24 小时的系列,即一年中的每个星期都有一个。 Matlab 确实有一个名为“weeknum”的函数,它从给定的序列日期号返回周数,但是,这个函数在金融工具箱中。谁能建议另一种查找周数的方法?
【问题讨论】:
-
感谢您的建议。虽然我更愿意使用不使用 FEX。我希望通过使用 datevec 来获取有关 DateTime 的信息来找到解决方案。
标签: matlab week-number