matlab profile,matlab profile的使用【原创】
用profile可解决的问题:
1、避免不必要的计算
2、改动代码避免耗时的函数
3、储存一定的结果,避免重复计算
profile用作调试工具:
1、查找出没有实际运行的代码
2、You can also view the lines that did not run to help you
develop test cases
that exercise that code
3、当M文件中有错误时,从profile中查看什么运行了,什么没有运行。
profile用于理解M文件:
1、对于一个冗长的M文件,可以先用profile看看它是怎么运行的,那些行被实际调用了。
2、当你要编制一个与现存GUI或M文件相似的程序时,可以先运行profile查看那些是与你要实现的程序相似的部分。
profile的应用说明:
打开profile:(以下其一)
1、desktop——profiler
2、在打开的editor中,选tools——open profiler
3、在历史命令窗口中,选择一些命令,右键选择profile code。
4、命令窗口中,键入profile viewer。
运行profiler
1、在run the code中键入命令——点击start profiling。
2、profilingGUI时,点击start profiling,清空run the
code——打开GUI——合适的时候点击start profiling——适用GUI结束后点击stop profiling
3、在命令窗口profiling:清空run the code并点击start
profiling——命令窗口键入运行的语句——运行结束后点击stop profiling。
profiler报告的主要内容:
函数名;函数被调用次数;函数运行总时间(包含子函数);函数自身运行时间(不包含子函数);运行总时间图(函数运行总时间相对于整个时间)。
参考:matlab自带document《desktop tools and development
environment》
matlab profile,matlab profile的使用【原创】相关推荐
- profile matlab,使用profile功能对Matlab性能调优
做PCANet的时候,Matlab抽风,加不了断点,无奈之下只好把所有的function都写到了一个m文件里.结果发现所有function写在同一个m文件下时,程序运行速度快很多. 后来师兄告诉我,用 ...
- c++引用matlab类,matlab调用C++函数浅谈(一)
由于在下才疏学浅,在网上看各高手指南时亦觉云里雾里,遂决定一切说明从最基础说起,一是方便自己(记性奇差),二是方便似我的小白.以下部分是我从各网站论坛等摘抄.重组.改写过的,以求更加详实明朗,由于参考 ...
- 磁盘驱动读取系统MATLAB仿真,matlab读写..doc
matlab读写. MATLAB二进制数据文件的读写 (2011-06-04 19:44:27) 转载▼ 标签: easleyhux matlab 二进制读写 杂谈分类: MATLAB 所谓二进制格式 ...
- 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插
上篇博文采用了零阶保持(ZOH)的方式进行了重构:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH) 这篇博文我们使用一阶保持(FOH)内插来重建信号,采用的案例依然是 ...
- 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH)
上篇博文采样sinc函数内插的方式实现了模拟信号的重建:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(一) 这篇博文我们使用零阶保持器(ZOH)来重建信号,采用的案例依然是上篇博文中的案 ...
- Matlab:Matlab中常用的函数、案例详细攻略
Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...
- vb调用matlab工具箱,Matlab与VB集成 - 关于VB的经验之谈 - VB爱好者乐园(VBGood) - 关于VB的经验,电子教程,代码,控件,论坛,博客,微博等....
工业生产中经常遇到复杂的数据信息处理问题,需要大运算量的矩阵计算及对分析结果进行实时.直观的图形化显示.Matlab是集数值分析.矩阵运算.信号处理和图形显示于一体的高性能数学软件,将其强大的计算功能 ...
- ccs matlab联调,MATLAB与CCS联调中idelink_ert_tlc和ert_tlc选择
同问.希望高工给解释一下.我在用idelink_ert_tlc的时候就能通过2014B给DSP直接下载程序.但是用ert_tlc就不行,提示文件路径不对.问题描述如下,请高工帮忙解决一下,谢谢! ## ...
- matlab转向语句,MATLAB控制语句
MATLAB控制语句 目的:研究控制结构(用于,是否,切换,中断,继续,输入/输出功能,读取和存储数据). 如果:如果计算逻辑表达式,并根据表达式的值执行一组语句. If语句的语法 例子 输出: Sw ...
- opencv matlab配置,Matlab下运行c++程序的配置(包含opencv的c++程序)
本文使用的是matlab2012b.VS2010和OpenCV249 1.打开matlab 2.输入mex -setup Welcome to mex -setup. This utility wi ...
最新文章
- 如何优雅的转换 Bean 对象?
- 日本搞出奇妙充电屋,坐在任意位置都能隔空充电!研究登上Nature子刊
- PPT中视频投影问题
- python初学者web还是爬虫-还在纠结学爬虫还是数据分析,不如看看这篇文章
- 两台服务器实现会话共享
- 动态规划之0-1背包问题
- MyBatis(3):SQL映射
- 计算机考研调剂技巧,关于考研调剂的不可不知的窍门
- KVM下桥接的设置(Ubuntu)
- sql的执行顺序(from平凡世界)
- go c 语言,c语言与go语言的区别有哪些
- 网站优化工具-YUI Compressor
- 3D resnet根据UCF101数据集制作自己的数据集实现动作识别
- 从小锁匠铺到工业造纸巨头,这家德国百年家族企业不断改写世界工程技术史 | 能动观察...
- 后台传给小程序的时间对象如何转为“YYYY/MM/DD“格式渲染
- wod我的博客开通了
- couchbase_Couchbase评论:智能NoSQL数据库
- supervisor中使用虚拟环境
- java布局FlowLayout
- 石英晶体谐振器不良问题归纳