caldiff
日历数学连续差分
说明
根据日历分量年、月、日和时间计算 dt = caldiff(t)t 中的相邻日期时间值之间的差分。caldiff 沿大小不等于 1 的第一个数组维度计算差分。
如果
t是长度为m的向量,则dt = caldiff(t)返回长度为m-1的向量。dt的元素是t相邻元素之间的差分。dt = [between(t(1),t(2)), between(t(2),t(3)),..., between(t(m-1),t(m))]
如果
t是非向量p×m矩阵,则dt = caldiff(t)返回大小为(p-1)×m的矩阵,其元素是t的行之间的差分。dt(:,I) = [between(t(1,I),t(2,I), between(t(2,I),t(3,I)), ...,
between(t(p-1,I),t(p,I))]
根据指定的日历或时间分量计算 dt = caldiff(t,components)t 中的连续日期时间之间的差分。
沿 dt = caldiff(t,components,dim)dim 指定的维度计算连续日期时间之间的差分。
示例
输入参数
输出参量
提示
要以精确固定长度的小时、分钟和秒单位计算
t1和t2中日期时间之间的连续差分,请使用diff(t)。
扩展功能
版本历史记录
在 R2014b 中推出
另请参阅
diff | between | calendarDuration | minus