MATLAB的时间与日期 | 您所在的位置:网站首页 › matlab主要功能介绍 › MATLAB的时间与日期 |
MATLAB 的时间与日期
7 日期和时间
MATLAB 在 2014b 版本中将日期和时间独立成了一个数据类型, 新的版本中对于时间数据的处理功能更为强大。比如 datetime 和 duration 等函数,可以支持对时间的高效计算、对比、格式化显示。 对这类数组的操作方法和对普通数组的操作是基本一致的。下面我们 就对主要的功能进行介绍。
7.1 创建日期和时间数组
存储日期和时间信息的最主要形式就是 datatime 数组,它支持代 数运算、排序、比较、绘图和格式化显示。代数运算的结果通过 duration 数组返回,如果采用基于日历的函数进行的计算,那么返回 的结果将是 calendarDuration 数组。 Matlab 提供了以下函数来进行 日期及时间类型的计算,请见表 3-11 。
表 3-11 日期和时间函数
函
数
说
明
函
数
说
明
datetime 基于当前日期创建时 间数组,或者将日期 字符串或数据转换为 时间数组
yyyymmdd 将 MATLAB datetime 数据 类型转化为 YYYYMMDD 数 值格式
years 年数长度
minutes 分钟数长度
days 天数长度
seconds 秒数长度
hours 小时数长度
duration 由数值创建 duration 数 组
calyears 日历年数长度
calweeks 日历星期数长度
calquarters 日历季度数长度
caldays 日历天数长度
calmonths 日历月数长度
calendarDuration 由数值创建日历时间长 度数组
下面我们举例来说明如何创建日期和时间数组。
【例 3-41 】
日期时间数组创建。
例如,如果我们想要来表示这样两个日期: June 28, 2014 at 6 a.m 和 June 28, 2014 at 7 a.m ,那么我们可以将这些数值相应的赋值 给 datetime 函数各元素即可:
|
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |