文件

期间

固定长度时间单位的时间长度

描述

a中的值持续时间阵列以固定长度为单位表示经过的时间,例如小时,分钟和秒。您还可以在固定长度(24小时)天和固定长度(365.2425天)的时间内创建经过的时间。

使用持续时间阵列,按照数字阵列使用。您可以添加,减去,排序,比较,连接和绘图持续时间阵列。使用持续时间阵列来简化DateTime阵列的计算,涉及时间单位,例如小时和分钟。

创建

您可以创建使用指定时间单位的持续时间阵列小时分钟, 和毫秒功能。例如,要创建已过期为1,2和3小时的数组,请使用小时功能。

d =小时(1:3)
D = 1×3持续时间阵列1 HR 2 HR 3 HR

您还可以使用持续时间数组使用期间功能,如下所述。

句法

D =持续时间(H,MI,S)
d =持续时间(h,mi,s,ms)
d =持续时间(x)
d =持续时间(___,'格式',displayformat)

描述

例子

d =持续时间(H,MI,S从包含由指定的小时数,分钟和秒数的数字阵列创建持续时间数组HMI., 和S., 分别。

d =持续时间(h,mi,s,多发性硬化症将毫秒添加到持续时间阵列,由此指定多发性硬化症

d =持续时间(X从数字矩阵创建持续时间的列向量。

例子

d =持续时间(___,'格式',displayformat)此外指定displayformat.作为价值格式财产D.。这格式属性更改显示D.,但不是它的价值观。您可以使用此语法与上一个语法中的任何参数使用。

输入参数

展开全部

小时,分钟和第二阵列,指定为数字阵列。这些阵列必须是相同的大小,或者任何一个都可以是标量。

例子:持续时间(12,45,07.451)返回12小时,45分钟和7.451秒的持续时间。

毫秒数组,指定为数字数组。多发性硬化症必须是标量或尺寸相同HMI., 和S.输入参数。

例子:持续时间(12,45,30,35)返回12小时,45分,30秒和35毫秒的持续时间。

输入矩阵,指定为数字矩阵。X必须有三列,分别包含小时数,分钟和秒数。

例子:持续时间([12 30 16])返回12小时,30分钟和16秒的持续时间。

特性

展开全部

显示格式,指定为字符向量。格式可以是单个数字,时间单位(例如0.5 yrs.)或数字计时器(例如10:30:1510小时,30分钟和15秒)。

对于带时间单位的数字,请指定以下内容之一:

  • '是'- 固定长度,一年等于365.2425天

  • 'D'- 固定长度,有一天等于24小时

  • 'H'- 小时

  • 'M'- 分钟

  • '- 秒

有关数字定时器格式,请指定以下内容之一:

  • 'dd:hh:mm:ss'

  • 'hh:mm:ss'

  • 'mm:ss'

  • 'hh:mm'

  • 前三种格式中的任何一种,最多九种格式S.表示分数的第二位数,例如'hh:mm:ss.ssss'

例子:d.format ='m'显示每个值D.作为几分钟。

例子

展开全部

创建DateTime值。

d = datetime('今天​​'
d =约会时间19-Sep-2017

创建一个DateTime数组,其中每个值具有相同的日期但不同的时间组件。创建此类数组的一个方便方法是添加持续时间阵列D.

首先,使用该数组使用小时功能。每个元素比上一个元素长两个小时。

H =小时(0:2:6)
h =1x4持续时间阵列0 HR 2 HR 4 HR 6 HR

然后加D.H

t = d + h
t =1x4 DateTime数组列1到3 19-Sep-2017 00:00:00 19-Sep-2017 02:00:00 19-Sep-2017 04:00:00第4栏19-Sep-2017 06:00:00

使用DateTime阵列的算术运算持续时间阵列和固定的时间长度。

创建持续时间数组,指定小时,分钟和秒作为输入参数。由于第二个参数是一个数组,输出D.是具有相同大小的数组。

d =持续时间(1,30:33,0)
d =1x4持续时间阵列01:30:00 01:31:00 01:32:00 01:33:00

从矩阵创建持续时间数组。三列分别指定小时,分钟和秒。以数字定时器格式显示值,显示分钟和秒。

x = [2 3 16; 1 5 59; 1 45 0]
X =2 3 16 1 5 59 1 45 0
d =持续时间(x,'格式''mm:ss'
d =3x1持续时间阵列123:16 65:59 105:00

提示

  • 有关接受或返回持续时间阵列的函数的更多信息,请参阅日期和时间

扩展能力

在R2014B中介绍

这个主题有用吗?