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

关于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
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器