MATLAB下的程序调试(3)

9. 退出调试模式

dbquit

立即结束调试器并返回到基本工作空间,所有断点仍有效。

2.2 以图形界面为主的程序调试

新建一个M 文件,即可打开编译器,选择主菜单中“Debug”选项,打开下拉菜单,有

各种调试命令:

step

单步执行,快捷键为F10,与调试命令中的dbstep相对应。

step in

深入被调函数,快捷键为F11,与调试命令中的dbstep in相对应。

step out

跳出被调函数,快捷键为Shift+F11,与调试命令中的dbstep out 相对应。

run/continue

连续执行,快捷键为F5,与调试命令中的dbcont 相对应。

go until cursor

运行到鼠标所在的行,与dbstop in mfile at lineno 相对应。

set/clear breakpoint

设置或清除断点,快捷键为F12,与dbstop 和dbclear 相对应。

set/modify conditional breakpoint⋯

设置或者修改条件断点,单击此菜单项时,会弹出如图4-5 所示的对话框,要求用户对断点的条件作出设置,设置前光标在哪一行,则设置的断点就在这一行前。

enable/disable breakpoint

允许或者禁止断点的功用。

clear breakpoints in all files

清除所有断点,与dbclear all 相对应。

stop if errors/warnings

与dbstop if error、dbstop if all error、dbstop if warning、dbstop if caught error、dbstop if naninf

和dbstop if infnan 等命令等价。

exit debug mode

退出调试模式,与dbquit相对应。

只有当文件进入调试状态时,上述命令才会全部处于使能态。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8bf990a42a83adc304d4eba7b54f7e63.html