请问各位兄弟,这个错误是为什么,该怎么改。不会改,不知道xdate有问题吗,还是分隔符号错了
将一个 datetime 数组与另一个相减,按精确的小时、分钟和秒数计算流逝的时间。
求出日期时间值序列与前一天起始时间之间的精确时长。
t2 = datetime('now') + caldays(1:3)
t2 = 1x3 datetime
04-Aug-2020 20:35:09 05-Aug-2020 20:35:09 06-Aug-2020 20:35:09
t1 = datetime('yesterday')
t1 = datetime
02-Aug-2020
dt = t2 - t1
dt = 1x3 duration
68:35:09 92:35:09 116:35:09
whos dt
Name Size Bytes Class Attributes
dt 1x3 40 duration
dt 以“时:分:秒”的格式存储持续时间。
通过更改 dt 的 Format 属性,以天为单位查看流逝的持续时间。
dt.Format = 'd'
dt = 1x3 duration
2.8578 days 3.8578 days 4.8578 days
用因子 1.2 乘以 dt 以扩大持续时间的值。由于持续时间具有精确长度,您可以将其与小数值相乘和相除。
dt2 = 1.2*dt
dt2 = 1x3 duration
3.4293 days 4.6293 days 5.8293 days
这就是箭头指的那个位置少了个分号吧
就是把。。。。。ydate) xdate1......
改成 ydate);xdate1.....
这样吧?