我给你推春蠢荐几种函数:
cputime 显示所占用的CPU时间;
tic,toc 秒表态厅计时,tic是开始,toc是结束;
clock,etime 前者扒闭陪显示系统时间,后者计算两次调用clock之间的时间差。
例如:
1 t0 = cputime你的程序;time=cputime-t0
2 tic你的程序;toc
3 t0 = clock你的程序;time = etime(clock, t0)
最近在做数学问题,也在学习MATLAB,希望对你有所帮助!
以下为一个在菜单栏上显示系统段孙时间的实现方法,楼主可以参考一下。自定义函数:
function timercallback(obj, event,handles)
str=datestr(now, 'HH:MM:SS:FFF')
set(handles.timemenu, 'label',str)
然后在openingfunc里面添加:
t=timer('TimerFcn',{@timercallback,handles},'ExecutionMode'竖燃汪, 'fixedRate', 'Period', 0.01)
start(t)
参余仔考:http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=57780
两种思路:
1、设置定时器的TasksToExecute属性为10;
2、宏昌纳定时器蔽没的回调函数TimerFcn中设置一个计数器,每次执行迅凳时加1,计数到10停止定时器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)