本次我们使用tic
t1 = clock;
//程序的位置
t2 = clock;
t = etime(t2-t1);
disp(htime(t));
其中htime的实现如下:也可以添加任何其他形式!!!
function htime = htime(sec)
%
HTIME_STRING = htime(SECONDS)
if isnan(sec)
htime = '?';
elseif sec < 1 * 60
% max 1 minute
htime = [num2str(sec, '%.1f') 's'];
elseif sec < 1 * 60 * 60 % max 1 hour
htime = [num2str(sec/60, '%.1f') 'm'];
elseif sec < 2 * 60 * 60 * 24 % max 2 days
htime = [num2str(sec/60/60, '%.1f') 'h'];
elseif sec < 1 * 60 * 60 * 24 * 365 % max 1 year
htime = [num2str(sec/60/60/24, '%.1f') 'd'];
else
htime = [num2str(sec/60/60/24/365, '%.1f') 'r'];
end
end
最后
以上就是魔幻睫毛最近收集整理的关于matlab实现程序计时功能的全部内容,更多相关matlab实现程序计时功能内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复