我是靠谱客的博主 狂野小熊猫,这篇文章主要介绍MATLAB计时函数小总结,现在分享给大家,希望可以做个参考。

很多时候我们需要知道程序或部分代码运行时间,现简单总结如下,如有错误或不足之处还望坛友加以指正和补充
一、tic/toc组合,个人经常使用这个,既可以计算整体,也可以计算部分代码的运行时间
使用格式
tic
%程序段
toc
复制代码


tStart = tic; % pair 2: tic
n = 10;
T = zeros(1,n);
for i = 1:n
A = rand(12000,4400);
B = rand(12000,4400);
tic % pair 1: tic
C = A.*B;
T(i)= toc; % pair 1: toc
end
tMul = sum(T)
tEnd = toc(tStart) % pair 2: toc
复制代码

可得
tMul =

复制代码
1
2
0.7418

tEnd =

复制代码
1
2
8.7086

二、etime/clock组合
使用格式
t1=clock
%程序段
t2=clock
t=etime(t2,t1)
复制代码


t1=clock;
n = 10;
T = zeros(1,n);
for i = 1:n
A = rand(12000,4400);
B = rand(12000,4400);
C = A.*B;
end
t2=clock;
t=etime(t2

最后

以上就是狂野小熊猫最近收集整理的关于MATLAB计时函数小总结的全部内容,更多相关MATLAB计时函数小总结内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部