分享如何求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)
相关文章推荐
- 分享如何求matlab程序的运行时间
- 如何在 MATLAB 中计算程序运行时间
- 如何利用MATLAB并行计算缩短程序运行时间
- 如何精确测量程序运行时间
- **如何让程序运行更快时间更短C语言代码(程序员必看)
- C++中如何计算程序运行的时间
- 如何在C#中测试程序运行的时间
- 显示程序运行时间_matlab
- C/C++中如何计算程序运行的时间
- 如何精确计算程序运行时间——精确获取时间(QueryPerformanceCounter)
- C++中如何计算程序运行的时间
- 对于运行时间很长的matlab程序能否察看其运行进度
- 如何准确的统计自己程序的运行时间
- 优化matlab程序的运行时间
- C语言如何 计算程序运行时间?
- 3.3 C++中如何计算程序运行的时间
- 如何在预定的时间运行你的程序
- MATLAB中程序运行时间的计算方法
- C语言中如何计算程序运行的时间
- Matlab中计算程序运行时间的代码