matlab的日期与时间命令

上传人:夏** 文档编号:457976481 上传时间:2023-12-14 格式:DOC 页数:3 大小:91KB
返回 下载 相关 举报
matlab的日期与时间命令_第1页
第1页 / 共3页
matlab的日期与时间命令_第2页
第2页 / 共3页
matlab的日期与时间命令_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《matlab的日期与时间命令》由会员分享,可在线阅读,更多相关《matlab的日期与时间命令(3页珍藏版)》请在金锄头文库上搜索。

1、matlab的日期与时间命令日期和时间:Matlab提供三种日期格式:日期字符串如1996-10-02日期序列数如 729300(0000年1月1日为1 )以及日期向量如1996 10 2 0 0 0,依次为年月日时分秒。常用的日期操作函数date str将日期数字转换対孚符串datenumfstr将字符串转换対日期数宇datevec(str)日期宇符串转换向量weekday(d)计算星期数eomctayfyMTith)计算楷定月份最后一天calendartstr;返回日历矩阵clock当前日期和时间的日期向量 date当前日期字符串noiv 当前日期和时间的序列数Matlab用三种格式来表示

2、日期与时间(1 )双精度型日期数字:一个日期型数字代表从公元 0年到某一日期的的天数,例如,2008 年8月26日夜时0点钟被表示为 733646 ,而这同一天的中午 12点就被表示为 733646.5 ,也就是说任何一个时刻都可以用一个双精度型数字表示。(2 )不同形式的日期字符串:Matlab定义了 28种标准日期格式的字符串。(3)数值型的日期向量: 用一个6元数组来表示一个日期时间,例如,2008 8 26 12 50表示2008年8月26日12点05分0秒;用一个3元数组来表示一个日期, 例如,2008 8 26表示2008年8月26日。用日期数字表示日期使计算机更容易计算,但是不直

3、观, 因此Matlab提供了许多函数来实现三种日期格式之间的转化。(1 ) datestr:实现将日期数字和日期向量转化为日期字符串,可以在Matlab命令窗口中输入help datestr来查看关于datestr 的用法。(2) date num:实现将日期字符串和日期向量转化为日期数字,可以在Matlab命令窗口中输入help date num来查看关于date num的用法。(3) datevec:实现将日期数字和日期字符串转化为日期向量,可以在 Matlab命令窗口中输入来 help datevec查看关于 datevec 的用法。Matlab中其他常用的函数;(1) cloc t =

4、 dockT =2008826123132.75注:直接输出Clocks,可能会以科学计数法的方式输出*clockans =1.0e*003 *2,01000.00100.02800.01900,02800,0296ffifix(clock)则能输出易于阅读的形式fix(clock)ans =2010128192848now:将当前时间和日期以一个双精JS型日期薮字返回. t - nowt =7*3365亡+005(3) date:将当前时间和日朝以ddFmeyYYy恪式的字符串返回 d = dated =26Aug-2008(4) vveekdy:返回一个日期数字或一个日期宇符串的星期及一个

5、星期中飾第几天. drwweekday(26-Aug-2008)d =3w =Tue dAv=weekday(733646)d =3w =Tue(5) eomday:返回一个月的最后一天. eomday(2008f2)ans =29(6) calendar :对用户要求的任何一个月生一个日历并显示在命令窗口中,或将其放在一 个6X7的矩阵中。 匚alendar(2008T8sAug 2008FsMTuwTh0000012345678910111213141516171819202122232425262728293031000000 c=calendar(2008r8)c =000001234

6、5618910111213141516171819202122232425262728293031000000(7) tic,toc :函数tic和toe被用来对一组 Matlab 运算进行计时。Tic启动一个秒表,toe 停止这个秒表并计算出所经历的时间。 tic;plot(rand(50f5);tocElapsed time is 3.302510 seconds.(8) eputime :函数cputime 返回用秒表示的、自从当前的 Matlab周期启动之后 Matlab 所占用的CPU时间。(9) datetick :用来自动完成对数据进行图形显示并且用日期或时间字符串来作坐标的标 签。 y1998 1998 1999*ones(lT12); m=ll 12 (1:12); S-l.l 1-3 1.2 1+4 1.6 1.5 1-7 1.6 1.8 1.3 1 1-7 1.6 1-95; bar(datenum(y,mfl),s) datetick(Tx /mmmyy ) label($ Million) title(Figure 15,2;Monthly Sales1)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号