matlab学习笔记6--性能剖析
2023-09-11 14:15:01 时间
一起来学matlab-matlab学习笔记6
性能剖析
觉得有用的话,欢迎一起讨论相互学习~
参考书籍
《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷
M文件性能剖析
- 调试器只负责M文件中语法错误与运行错误的定位,而性能剖析指令profile将给出程序各环节的耗时分析报告。MATLAB剖析指令的分析报告特别详细,能够帮助用户寻找影响程序运行素的的“瓶颈”所在,以便改进。
t=[0:0.1:20]';
for x=0.2:0.2:8
b=sqrt([1-x^2]);
z=atan(b/x);
y1=-t*x;
y2=t*b+z;
y=1-exp(y1).*sin(y2)/b;
plot(t,y);
hold on;
end
title('二阶系统阶跃响应效果图');
xlabel('秒'); ylabel('y');
text(3.3,0.9,'{\xi}=0.8');
text(4.3,1.4,'{\xi}=0.2');
命令行命令:
>> profile on %启动剖析器
for k=1:9 %运行99次,使统计数据受随机因素影响较小
importdata;
end
profile report %导出分析报告
报告内容十分详细,包括函数调用次数,函数总耗时,函数单独耗时以及总耗时和单独耗时的对比图形。
相关文章
- Matlab中属性访问方法
- PlatEMO matlab 使用帮助文档
- 匹配滤波的matlab性能仿真
- 基于自适应降秩LCMV的波束形成算法性能研究和matlab仿真
- 【MATLAB教程案例82】matlab在大学数学中的应用——概率统计
- 【MATLAB教程案例77】WSN网络覆盖率问题与matlab仿真
- 【MATLAB教程案例74】通过MATLAB编程实现基于Qlearning强化学习的控制机器人行走迷宫
- 【MATLAB教程案例59】使用matlab实现基于LSTM网络的数据分类预测功能与仿真分析
- 【MATLAB教程案例51】传统神经网络学习——使用matlab神经网络工具箱实现BP、PNN、GRNN神经网络等
- 【MATLAB教程案例37】语音信号的端点检测方法matlab仿真学习——ZCR过零法,双门限法
- 【MATLAB教程案例34】基于Lucas-Kanade算法和金字塔分解提取图像目标运动场的matlab仿真实现
- 【MATLAB教程案例27】基于matlab的图像配准算法的仿真与分析——sift,surf,kaze等
- 【MATLAB教程案例17】基于NSGAII多目标优化算法的matlab仿真及应用
- 【MATLAB教程案例15】基于WOA鲸鱼优化算法的函数极值计算matlab仿真及其他应用
- 【MATLAB教程案例11】基于PSO粒子群优化算法的函数极值计算matlab仿真及其他应用
- 【MATLAB教程案例9】信道编译码之turbo编码译码算法matlab误码率仿真
- 基于OFDM+16QAM的通信链路matlab仿真
- DDS直接数字频率合成器的MATLAB性能仿真
- 基于SVM支持向量机的车牌分割识别算法matlab仿真
- 基于DCT变换和PN序列的数字水印嵌入和提取matlab仿真
- 基于蚁群算法的障碍物路径搜索算法的matlab仿真
- 【Matlab 六自由度机器人】基于蒙特卡罗方法(Monte Carlo Method)构建机器人工作空间(附MATLAB建模仿真完整代码)
- Matlab ------ 打开MATLAB,设置默认打开的文件夹
- Matlab2014下载和破解方法,以及Matlab很好的学习网站