在程序调试时,程序运行中变量的值是一个重要的线索。因此,查看变量值是程序调试的重要线索,由于在函数调用时只返回最后的输出参数,而不返回中间变量,因此,可以选择下面的方法查看程序运行中的变量值。
(1)通过分析,将可能出错的语句后面的分号删除,将结果显示在命令窗口中,与预期值进行比较。
(2)利用函数disp显示中间变量的值。
(3)在程序的适当位置添加keyboard指令。当Matlab执行至此处时将暂停,等待用户反应。在命令窗口中显示k>>提示符,用户可以查看工作区中的变量,可以改变变量的值。
输入return指定返回程序,继续运行。
(4)在调试一个单独的函数时,可以将函数改写为脚本文件。