Page 97 - 数学建模算法与应用
P. 97
第三章 MATLAB 编程基础
n = 2;
end
返回 MATLAB 命令窗口,在命令窗口输入 error,然后分别输入数值 1 和 2,
得到如下所示结果:
error
Enter error: 1
Warning: message
> In error at 4
> In In error at 4
> error at 4
error
Enter error: 2
Enter: 2
在上述程序代码中,演示了 MATLAB 中的不同错误消息方法。错误和警告
之间的主要区别在于,警告命令在继续运行程序之前指示警告消息。
第六节 程序调试和优化技术
程序调试的目的是检查程序是否正确,即程序是否能够顺利运行并获得预期
的结果。在运行程序之前,有必要想象各种场景,并测试程序是否能在这些条件
下正常运行。MATLAB 程序调试工具只能定位 M 文件中的语法错误和运行时错
误,但无法评估程序的性能。MATLAB 提供了一个性能分析指令配置文件,可
用于评估程序的性能指标,并获得程序每个步骤的时间分析报告。用户可以使用
此分析报告来确定程序效率低的原因,以便修改程序。
一、程序调试命令
MATLAB 提供了一系列程序调试命令,可用于在调试过程中设置、清除和
列出断点,逐行运行 M 个文件,检查不同工作区中的变量,跟踪和控制程序执行,
并帮助查找和发现错误。所有程序调试命令都以字母 db 开头,如表 2-9 所示。
87

