概述
日期和时间
- matlab中表示日期时间有三种格式
日期时间格式 | 示例 |
---|---|
日期字符串 | 17-Jan-2020 |
连续的日期数值 | 687231 |
日期向量 | 1.0e+03 * 2.0200 0.0040 0.0030 0.0230 0.0390 0.0455 |
- 日期字符串格式是matlab命令行下最常用的,有多种输出样式。
- 连续的日期数值格式是以公元元年1月1日为起点的。单位:天。可以带小数。
- 日期向量格式是用一个包括六个数字的数组来表示日期和时间。其元素顺序依次为[year month day hour minute second]。它是某些MATLAB内部函数的返回和参数输入格式,一般不用于日期时间的运算中。
- 获取当前日期时间的函数
- date函数:按照日期字符串格式返回当前的系统日期。
- now函数:按照连续的日期数值格式返回当前的系统时间。
- clock函数:按照日期向量格式返回当前的系统时间。
- 日期格式转换
- datestr函数:把某种日期时间格式转换成日期字符串格式输出。
- datenum函数:把某种日期时间格式转换成连续的日期数值输出。
- datevec函数:把某种日期时间格式转换成时间向量格式输出
- datenum函数能够转换生成连续的日期数值格式,这在日期计算中非常重要。
- datastr转换函数输出样式控制
- 在实际应用中,datestr函数可以指定输出字符串的样式。datestr(D,F)把日期字符串D、连续的日期数值D或日期向量D转换成由F指定样式的日期字符串格式。F可以是一个数字,也可以是一个字符串
- 日期字符串的各种输出样式
程序中应用的计时函数
- cputime方法返回MATLAB启动以来的CPU时间,可以在程序代码执行前保存当时的CPU时间,然后在程序代码执行结束后用cputime减去之前保存的数值,就可以获取程序实际运行的时间。
- tic/toc方法tic方法与toc方法类似。tic用在程序代码首部,启动一个计时器;toc放在程序代码末尾,终止计时器并返回tic启动以来的总时间。
- etime方法etime(t1,t2)用来计算两个日期向量t1和t2之间的时间差,结合前面讲到的clock函数也可以用来确定程序代码运行时间。
- 示例
最后
以上就是失眠帽子为你收集整理的MATLAB中的时间及其相关函数的全部内容,希望文章能够帮你解决MATLAB中的时间及其相关函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复