我是靠谱客的博主 失眠帽子,最近开发中收集的这篇文章主要介绍MATLAB中的时间及其相关函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

日期和时间

  • 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中的时间及其相关函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部