我是靠谱客的博主 魔幻睫毛,这篇文章主要介绍matlab实现程序计时功能,现在分享给大家,希望可以做个参考。

本次我们使用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实现程序计时功能内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部