Main Content

calquarters

日历持续时间(以季度为单位)

说明

示例

Q = calquarters(X) 返回一个数组,该数组表示等效于数组 X 中的值的日历季度。

  • 如果 X 为数值数组,则 QcalendarDuration 数组,其中每个元素与 X 的对应元素中的日历季度数相等。

  • 如果 XcalendarDuration 数组,则 Qdouble 数组,其中每个元素与 X 的对应元素中的整数日历季度数相等。

    Q = fix(calmonths(t)/3)

示例

全部折叠

X = magic(4);
Q = calquarters(X)
Q = 4x4 calendarDuration
   16q    2q    3q   13q
    5q   11q   10q    8q
    9q    7q    6q   12q
    4q   14q   15q    1q

创建一个日历持续时间数组。然后,将每个值转换为等效的整数日历季度数。

X = calmonths(2:2:6) + caldays(8)
X = 1x3 calendarDuration
   2mo 8d   4mo 8d   6mo 8d

Q = calquarters(X)
Q = 1×3

     0     1     2

输入参数

全部折叠

输入数组,指定为数值数组、日历持续时间数组或逻辑数组。如果 X 是数值数组,则它必须仅包含整数值。即,您不能创建带小数的日历单位。

扩展功能

基于线程的环境
使用 MATLAB® backgroundPool 在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool 加快代码运行速度。

版本历史记录

在 R2014b 中推出