- 1
- 0
- 约 14页
- 2017-05-19 发布于四川
- 举报
第十二章程序调试和编程技巧
第12章 程序调试和编程技巧 在编写MATLAB程序时,难免会出现错误,这时就需要对程序进行调试。MATLAB中,M文件的调试主要有两种方法:直接调试法和工具调试法。 编写的程序在能够完成特定的功能的情况下,还要对程序的性能进行分析,例如运算速度和效率等。在MATLAB中,采用Profile工具对程序的性能进行分析。在本章的最后,介绍了一些常用的编程技巧。 12.1 M文件调试 对于编程者来说,程序出现错误在所难免,尤其是在编写多人参与的大型程序时,掌握常用的程序调试方法非常重要。下面首先介绍出错信息,然后介绍常用的直接调试法和工具调试法等。 12.1.1 出错信息 程序调试是一个很基础也很重要的问题。没有人能一遍写出完全正确没有错误的程序。错误的程序大致分为以下三类: 拼写错误:比如应该是sum( ),写成了smu( )。拼写错误非常容易发现,在程序运行时,系统会提示错误。 语法错误:比如6/0,输出结果变为无穷大Inf。程序在运行时不一定会报错,但是输出结果不正常。 逻辑错误:这样的错误非常隐蔽,通常是对程序的算法考虑不周全。程序可以正常执行,但是输出结果不符合预期值。 12.1.2 直接调试法 利用MATLAB编写脚本文件或函数,非常灵活,得到的程序也非常的简洁,比较容易阅读和理解。对于不是很复杂的程序,可以使用直接调试法进行程序的调试。 (1)如果程序出错或给出警告
您可能关注的文档
- 第三章习题与答案–Chapter3MetallicMaterials.ppt
- 第三章企业流程再造.ppt
- 第三章力学的守恒定律(作业).ppt
- 第三章原理图编辑操作基础new.ppt
- 第七章集散控制系统(扼要).ppt
- 第三章ActiveDiretory集中管理.ppt
- 第三章地形图及其应用2.ppt
- 第三章数据库基本操作.ppt
- 第三章投资项目运行环境评估.ppt
- 第三章信息商品市场(应用信息经济学–吉林大学靖继鹏).ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)