Duration

Duration[expr]

返回 expr 的持续时间.

Duration[expr,unit]

返回以指定 unit 表示的结果.

更多信息

  • Duration 可以对各种具有相关时间长度的对象和实体进行计算.
  • 一些支持的对象有:
  • Audio[samples]样本长度除以采样率
    DateInterval[{start,end}]startend 间的长度
    DateObject[]由对象粒度给出的持续时间
    Sound[prims]根据声音基元 prims 计算
    Sound[prims,t]
    Sound[prims,{tmin,tmax}]
    SampledSoundList[{a1,,an},r]
    SampledSoundFunction[f,n,r]
    SoundNote[spec]
    SoundNote[spec,t]
    TimeObject[]由对象的粒度给出的持续时间
    TimeSeries[]上次和第一两个时刻之差
    SoundNote[spec,{tmin,tmax}]
    TimeSeries[]最后和第一两个时刻之差
    Video[]视频、音频和字幕轨的大致时长
  • 默认情况下,给出结果会自动选择最能代表 expr 持续时间的单位来表示. 使用 Duration[expr,unit] 可指定单位.
  • 单位规格 unit 可以是下列任何一种:
  • Automatic自动确定单位
    unit"Seconds" 兼容的任何单位
    quantity任何有时间单位的量
    None以实数形式返回的持续时间,以秒为单位

范例

打开所有单元关闭所有单元

基本范例  (2)

Audio 对象的持续时间:

DateInterval 的持续时间,以年为单位:

范围  (10)

输入数据  (8)

Sound 对象的时长:

音符序列形成的声音:

Video 对象:

TimeSeries 对象:

金融时间序列的持续时间:

Entity 的持续时间:

DateObject 的持续时间:

其结果取决于输入的粒度:

TimeObject 的持续时间:

其结果取决于输入的粒度:

目标单位  (2)

默认情况下,会选择一个合理的单位来表示结果:

指定目标单位:

使用量来指定目标单位:

使用 None 作为第二个参数,以实数形式返回持续时间,以秒为单位:

应用  (1)

获取以秒为单位的 Audio 持续时间:

以分钟表示的持续时间:

属性和关系  (4)

Duration 自动优化结果的单位:

对于 Audio,采样数量除以采样率就等于持续时间:

可以用采样数量除以采样率计算得到音频的持续时间:

音频文件的持续时间可以直接从文件导入:

和计算导入音频的持续时间比较:

Duration 返回视频文件的大致时长:

Import 中的 "Duration" 元素相比:

"ExactDurations" 元素获取所有轨的精确时长:

计算 "Duration" 通常比计算 "ExactDurations" 要快:

Wolfram Research (2016),Duration,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Duration.html (更新于 2023 年).

文本

Wolfram Research (2016),Duration,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Duration.html (更新于 2023 年).

CMS

Wolfram 语言. 2016. "Duration." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2023. https://reference.wolfram.com/language/ref/Duration.html.

APA

Wolfram 语言. (2016). Duration. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Duration.html 年

BibTeX

@misc{reference.wolfram_2024_duration, author="Wolfram Research", title="{Duration}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/Duration.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_duration, organization={Wolfram Research}, title={Duration}, year={2023}, url={https://reference.wolfram.com/language/ref/Duration.html}, note=[Accessed: 22-November-2024 ]}