MATLAB的时间与日期

本文介绍了MATLAB从2014b版本开始引入的日期和时间数据类型,包括datetime数组、duration和calendarDuration的使用。通过示例展示了如何创建、修改、计算和格式化日期时间,并解释了日期时间与时区的关系以及序列的生成和计算方法。
摘要由CSDN通过智能技术生成

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函数各元素即可:>> t = datetime(2014,6,28,6:7,0,0)t =   28-Jun-2014 06:00:00   28-Jun-2014 07:00:00如果想要对数组中的某一元素进行修改,那么只需要将新的数值赋值给相应的元素即可:>> t.Day

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值