当Octave类在单个m文件中实现时,如何在Octave类函数中设置断点?
Octave文档https://www.gnu.org/software/octave/doc/interpreter/Breakpoints.html简要提到:
Breakpoints in class methods are also supported (e.g., dbstop ("@class/method")).
然而,我的classdef文件是一个单独的m文件直接坐在我的工作目录。在这种情况下,我如何设置一个断点?我试图在Octave 4.0.0 GUI中,并在命令窗口中,使用dbstop与各种参数,我可以想象。但没有工作。在Matlab中,它是一样简单,在GUI编辑器中单击。
2条答案
按热度按时间prdp8dxp1#
简短的回答:它不起作用。
你是对的,这应该是可能的,但由于Octave中的一个bug,它不起作用。该bug已经在Octave bug跟踪器上报告为#45404。
roejwanj2#
使用命令keyboard()。这将冻结程序并允许用户访问键盘。它的工作方式类似于断点。