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
   92   93   94   95   96   97   98   99   100   101   102