文档

卡莱斯

日历持续时间

句法

y = calyears(x)

描述

例子

y= calyears(X返回代表日历年等同于值的数组X。日历年度在日历计算中使用时的leap天。

  • 如果X是一个数字阵列,然后y是一个日历与每个元素的数组等于相应元素的日历年数X

  • 如果X是一个日历然后卡莱斯返回相当于每个日历持续时间的整个年数X

例子

全部收缩

x =魔术(4);y = calyears(x)
y =4x4日历阵列16Y 2Y 3Y 13Y 5Y 11Y 10Y 10Y 8Y 9Y 7Y 6Y 12Y 4Y 14Y 15Y 1Y

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

X = Calmonths(21:25) + Caldays(8)
x =1x5日历阵列1Y 9MO 8D 1Y 10MO 8D 1Y 11MO 8D 2Y 8D 2Y 1MO 8D
y = calyears(x)
y =1 1 1 2 2

输入参数

全部收缩

输入数组,指定为数字阵列,日历持续时间数组或逻辑数组。如果X是一个数字数组,它必须仅包含整数值。也就是说,您不能创建分数日历单元。

输出参数

全部收缩

日历年,作为标量,向量,矩阵或多维数组返回。y大小与X。数据类型y取决于X

  • 如果X是一个数字阵列,然后y是等效灵活长度日历年单位的日历持续时间。

  • 如果X是一个日历然后y是一个双倍的整数值代表整个日历年。

提示

  • 卡莱斯在日历计算中使用时,创建了leap天的数年。要创建精确的固定长度(365.2425天),请使用功能。

扩展功能

也可以看看

||

在R2014b中引入

这个话题有帮助吗?