我想迭代一个系统,以便在一个月内建模一个像https://www.bicing.cat/这样的双重系统。因此,我需要在一段时间内迭代系统。
它以正确的方式工作,但我面临的问题是这种方式不会从23:59变为00:00,直到99:99才会变化。日期也是如此。
我现在使用的格式如下: yyyymmddhhmm dd = day mm = month yyyy = year hh = hour mm = minute
for i=2:final_time-initial_time+1
答案 0 :(得分:1)
Matlab使用日期提供一些支持。
%start time
stime=datenum(2012,1,2,3,42,00)
%end time
etime=datenum(2014,3,5,3,23,00)
%length of time step (1D, 3min in this case)
delta=datenum(0,0,1,0,3,0)
for nw=stime:delta:etime
datestr(nw)
end
您也可以使用datevec将nw拆分为向量[Y, M, D, H, MN, S]