第12章 程序调试和编程技巧 在编写MATLAB程序时,难免会出现错误,这时就需要对程序进行调试。MATLAB中,M文件的调试主要有两种方法:直接调试法和工具调试法。 编写的程序在能够完成特定的功能的情况下,还要对程序的性能进行分析,例如运算速度和效率等。在MATLAB中,采用Profile工具对程序的性能进行分析。在本章的最后,介绍了一些常用的编程技巧。 12.1 M文件调试 对于编程者来说,程序出现错误在所难免,尤其是在编写多人参与的大型程序时,掌握常用的程序调试方法非常重要。下面首先介绍出错信息,然后介绍常用的直接调试法和工具调试法等。 12.1.1 出错信息 程序调试是一个很基础也很重要的问题。没有人能一遍写出完全正确没有错误的程序。错误的程序大致分为以下三类: 拼写错误:比如应该是sum( ),写成了smu( )。拼写错误非常容易发现,在程序运行时,系统会提示错误。 语法错误:比如6/0,输出结果变为无穷大Inf。程序在运行时不一定会报错,但是输出结果不正常。 逻辑错误:这样的错误非常隐蔽,通常是对程序的算法考虑不周全。程序可以正常执行,但是输出结果不符合预期值。 12.1.2 直接调试法 利用MATLAB编写脚本文件或函数,非常灵活,得到的程序也非常的简洁,比较容易阅读和理解。对于不是很复杂的程序,可以使用直接调试法进行程序的调试。 (1)如果程序出错或给出警告
您可能关注的文档
最近下载
- 2024湖口辅警考试题库及答案.docx VIP
- 中国建设工程鲁班奖(国家优质工程)复查工作准则(试行).pdf VIP
- 5S与现场目视化管理.pptx VIP
- 高处作业吊篮操作工职业考核试卷及答案.docx VIP
- 新22G02 钢筋混凝土结构构造建筑图集.docx VIP
- 2025年甘肃省中考招生考试数学真题试卷(真题+答案).pdf VIP
- 长姐身份的困惑与归置:一项关于角色建构的案例研究.pdf VIP
- 建筑工程检验试验方案(3篇).docx VIP
- DBJ_T03-102-2018:市政基础设施工程资料管理规程(城镇供热管网工程、城镇燃气输配工程、园林绿化工程、城市道路照明工程).pdf VIP
- 社区如何科学应对地震灾害(60分钟 语速快 jhb)震重其事.pptx
原创力文档

文档评论(0)