Matlab如何查看主程序所调用的所有函数
Matlab的profile函数,类似于一个事件探查工具,能够查询主程序调用的所有函数,包括内置函数,以及各个函数所用的时间,包括自用时间和总时间等等。
- 首先打开事件探查器
profile on
- 运行主程序代码,举例如下,你应该替换成你自己的主程序代码
plot(magic(35))
- 查看并保存结果
profile viewer
p = profile('info');
profsave(p,'profile_results')
结果一目了然,不贴图,不解释。
自用时间是指函数耗费的时间,但不包括函数的子函数耗费的时间。自用时间还包括探查过程中产生的开销。