珍珠加奶盖
2016-12-09 07:47
采纳率: 0%
浏览 1.9k

关于MATLAB计算程序运行时间的问题

我在算每次运行时间的平均值的时候,除了第一次的运行时间,后面的运行时间都几乎为0,是因为MATLAB内存里已经存在那些变量,再进行运算的时候时间就会很短吗?这样的话,我还能用以下方法来统计平均值吗?或许还有别的方法吗?希望大神能解答,万分感谢!
time = zeros(1,10);

for j = 1 : 10
tstart = tic;

SAMPLE_NODES =64;

i = 0:SAMPLE_NODES-1;

x = sin(pi*2*i / SAMPLE_NODES);
tstart = tic;
y = fft(x, SAMPLE_NODES);

time(j) = toc(tstart);  

end

avg=mean(time);
time
avg

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2016-12-10 01:37
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题