MATLAB调试模式无法在命令窗口中显示下一行

MATLAB调试模式无法在命令窗口中显示下一行,matlab,debugging,Matlab,Debugging,如果在编辑器中打开MATLABmyfunction.m文件,请放置一些断点,然后在命令窗口中键入类似于 foo=myfunction(x,y) 执行将在断点处暂停,下一个可执行行将被打印到命令窗口的>K提示符上方。 我遇到了一个奇怪的m文件,当指定断点时,它可以很好地通过但是下一行文本不会打印到命令窗口 尝试使用以下文件运行调试器: 我已经仔细检查了所有其他m文件是否在调试模式下正常工作。对于我的文件和这个奇怪的文件,其他调试操作按预期工作-变量检查,在提示符下运行命令,使用F10单步执行(编辑

如果在编辑器中打开MATLAB
myfunction.m
文件,请放置一些断点,然后在命令窗口中键入类似于
foo=myfunction(x,y)

执行将在断点处暂停,下一个可执行行将被打印到命令窗口的
>K
提示符上方。
我遇到了一个奇怪的m文件,当指定断点时,它可以很好地通过但是下一行文本不会打印到命令窗口

尝试使用以下文件运行调试器:

我已经仔细检查了所有其他m文件是否在调试模式下正常工作。对于我的文件和这个奇怪的文件,其他调试操作按预期工作-变量检查,在提示符下运行命令,使用
F10
单步执行(编辑器窗口中的绿色箭头正确移动),等等。那么发生了什么事?

Matlab2015A,Windows7 64位

“执行将在断点处暂停,下一个可执行行将打印到>>K提示符正上方的命令窗口中。”。从没见过这个哦,我错了。结果是,如果按“播放”,就不会打印。这很有趣,因为当您按play时,
foo=myfunction(x,y)
行确实会在命令行中打印出来,就好像它与写入它的内容相同一样。我一直认为“play”的行为只是调用命令行,但我发现它是不同的。我从来没有看到在单步执行时打印下一行,只有在MATLAB进入调试器时才打印。@excaza MATLAB在我的断点处进入调试器,然后我开始单步执行。是的,我理解这个问题。“执行将在断点处暂停,下一个可执行行将打印到>>K提示符正上方的命令窗口。”。从未见过这一点哦,我的错误。结果是,如果按“播放”,就不会打印。这很有趣,因为当按“播放”时,
foo=myfunction(x,y)
行确实会在命令行中打印,就好像它与写入它的内容相同一样。我一直认为“播放”“'的行为只是调用命令行,但我发现它是不同的。我从来没有看到在单步执行时打印下一行,只有在MATLAB进入调试器时才打印。@excaza MATLAB在我的断点处进入调试器,然后我开始单步执行。是的,我理解这个问题。