【发布时间】:2018-01-02 17:07:57
【问题描述】:
我正在尝试创建一个整周的时间向量,步长为 15 分钟。我想稍后用我的数据绘制它。我设法创建了一个单日 15 分钟步长向量,但是当我用我的数据绘制它时,我不能(它的长度是 95 而不是 96)。
dv = 1/24:1/96:24/24+2/96;
datestr(dv)
另外,我不想以 'dd:MM hh:mm) 格式显示日期和时间。这是我目前的代码,我在 bsxfun 中遇到错误,它说操作数必须是数字数组。
t1 = datetime(2013,11,1,8,0,0,'Format','MM:dd: HH:mm:ss');
t2 = datetime(2013,11,7,8,0,0,'Format','MM:dd: HH:mm:ss')
days = t1:t2
% days = days(~ismember(weekday(days),[1 7]));
out = bsxfun(@plus, days, dv.');
datestr(out)
最后,当我得到整周的向量时,它是一个字符串格式,我怎样才能将它转换为数字并绘制它? 如果您能提供正确的参考资料来指导我,那就太好了,因为我是这个领域的新手。
谢谢
【问题讨论】:
标签: matlab