当前位置:编程学习 > Matlab >>

怎样让一个matlab程序连续运行N次并记录下所需时间呢

我现在有一个程序,我想让它连续运行10次,或者15次,然后记录出它运行的总时间,和单次运行的平均时间,请问该怎样做呢 谢谢大家
补充:可能没说清楚,我这个程序,我想从头运行到尾,这样运行10次,但是其中有一段,我想看看运行这一段的这10次的平均时间,而不是从头运行到尾的平均时间
答案:tic;
for mmm = 1 : 10 
 你的程序
end
timeTotal = toc; %总时间
timeAve = timeToal/ mmm; %平均时间
其他:tic
你所要考查运行时间的程序段
toc
这样就把时间记录下来了 假设你的程序取名为 run.m
在编写另一个独立的程序,当然同上面的程序要放在同一个目录中,具体的代码如下:

tic
for n=1:10
run.m
end
totalT=toc;
aveT=totalT/10 不知道 

上一个:为什么这个程序在matlab中无法运行????
下一个:计算机模拟10组抛均匀硬币试验,每组分别抛11,……,20次,怎么编MATLAB程序?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,