首页 > 专栏

matlab里tictoc的用法,Matlab中tic和toc用法

更新时间:2023-06-10 16:10:09 阅读: 评论:0

matlab⾥tictoc的⽤法,Matlab中tic和toc⽤法
简单地说,tic和toc是⽤来记录matlab命令执⾏的时间
tic⽤来保存当前时间,⽽后使⽤toc来记录程序完成时间。
两者往往结合使⽤,⽤法如下:
tic
operations
toc
显⽰时间单位: 秒
Tic和toc函数可以计算运⾏⼀段时间的代码
例如:
clc
tic
d=zeros(1,10000);
for i=1:10000
d(i)=i;
end
toc
tic
c=1;
for i=1:10000
c=[c:i];
end
toc
运⾏结果如下:
Elapd time is 0.000158 conds.
Elapd time is 0.152307 conds.
只要⽤tic和toc函数,不需要⾃⼰计算前后时间的差,tic函数会记录起始时刻,toc函数会⾃动计算时间差。这两个函数⼀般配合使⽤,tic 表⽰计时的开始,toc表⽰计时的结束。
通过这个程序,可以发现,先把矩阵的⼤⼩确定再给矩阵的赋值的⽅法⽐边赋值边改变矩阵维数的⽅法更节省时间。
Matlab⾥⾯的计时函数:Matlab7的计时函数主要有tic,toc,cputime和etime等,计时函数可以定量的计算完成制定程序所消耗的时间资源,因为可以作为⽐较程序优劣的⼀个重要标准。
a、tic和toc函数
这两个函数⼀般配合使⽤,tic表⽰计时的开始,toc表⽰计时的结束。
格式如:
tic
任意表达式
toc
t=toc
b、cputime函数
cputime函数返回从调⽤该函数起所⽤的总的Cpu时间,单位以秒计算。
格式如:
t=cputime;
任意表达式或者程序
e=cputime-t;
c、etime函数
e=etime(t2,t1)命令返回向量t1和t2之间的时间段,t1和t2必须含有由clock函数返回的6个元素,即[Year Month Day Hour Minute Second]。
举例说明:
>>x=rand(2048,1);
>>t=clock;
>>fift(x);
>>etime(clock,t);
ans=
14.53

本文发布于:2023-06-10 16:10:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1686384609196118.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:matlab里tictoc的用法,Matlab中tic和toc用法.doc

本文 PDF 下载地址:matlab里tictoc的用法,Matlab中tic和toc用法.pdf

标签:函数   程序   时间   计算   计时   矩阵
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|