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