创建一个matlab调试器断点并在.m文件代码中输入调试器

时间:2016-06-20 01:57:14

标签: matlab debugging

如何在.m matlab文件的当前行上创建matlab调试器断点,导致matlab在此时进入调试器?即,暂停当前的代码执行并进入调试器?

这对我有帮助,因为我在外部编辑器中编辑matlab文件。我保存一个文件,matlab清除我在该文件中设置的任何断点。我试过了:

dbstop at [current_file.m]

不起作用,因为它在文件的第一行设置断点。

例如,在 python 中,可以通过以下方式完成:

import IPython
IPython.embed()

2 个答案:

答案 0 :(得分:4)

您可以使用dbstop停在特定行:

dbstop in FILESPEC at LINENO

help dbstop为您提供了所有选项。

答案 1 :(得分:2)

您可以使用keyboard停在代码中的某个位置 唯一的问题是每次要添加\删除断点时都需要编辑代码