2013-07-08 93 views

回答

3

命令dbstep(或調試工具「步驟」)執行下一行代碼。它不會在該函數內停止,即使該函數在MATLAB代碼中實現幷包含斷點。

命令dbstep in(或調試器工具「Step In」)也執行下一行代碼,但如果該行是對以MATLAB代碼實現的函數(即非內置函數)的調用,它將會輸入該函數並停止在函數內的下一行代碼中。

如果下一行不是對MATLAB代碼中實現的函數的調用,則dbstepdbstep in是等效的。

5

當您在函數調用中使用step in時,您將輸入上述函數。 step用於移動到下一行。當你在沒有函數調用的線上使用它們時,它們是等價的。

1

參見Matlab的DOC:dbstep

基本上,步驟執行下一行,即使有複雜的功能/其他腳本的呼叫。如果可能,跳入被調用函數的代碼中,否則執行整個行。