当我datenum('01-Jan-2001')
时,我得到730852。
如果我有Year = 2001,我如何设法使用datenum
,使MatLab明白我希望一年的第一天返回datenum
?
答案 0 :(得分:1)
Year = 2001;
datenum(Year,1,1);
这为年的第一个月的第一天提供了datenum。
datenum单位是一天。
datenum(0,0,1) % datenum(year, month, day)
ans =
1
同样,第一个月的第一天与第一天相同
datenum(0,1,1)
ans =
1
今年的日期,没有第一天就是
datenum(Year,0,0)
ans =
730851
要获得第一天,你可以做我在开始时显示的内容,或以下任何一项:
datenum(Year,1,1)
datenum(Year,0,1)
datenum(Year,0,0)+datenum(0,1,1)
datenum(Year,0,0)+datenum(0,0,1)
datenum(Year,0,0)+1