您的位置:首页 > 编程语言 > MATLAB

分享如何求matlab程序的运行时间

2010-01-10 21:55 239 查看
关于求matlab程序的运行时间,自己用的最多是tic和toc;而对于复杂的程序,Profile是个不错的性能分析工具。 1. profile 例子: profile on plot(magic(35)) profile viewer profsave(profile('info'),'profile_results') profile on -history plot(magic(4)); p = profile('info'); for n = 1:size(p.FunctionHistory,2) if p.FunctionHistory(1,n)==0 str = 'entering function: '; else str = ' exiting function: '; end disp([str p.FunctionTable(p.FunctionHistory(2,n)).FunctionName]); end 2. tic,toc tic operation toc 3. cputime t=cputime; your_operation cputime-t 4. clock,etime t0 = clock; operation etime(clock,t0)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: