% 在檔名為mfile的m檔案第乙個可執行語句前設斷點
dbstop in mfile
% 在mfile的第linenu行設斷點
dbstop in mfile at linenu
% 當程式執行到子函式subfun時,暫時中止執行,並在子函式的第乙個可執行語句前設斷點
dbstop in mfile at subfun
eg: dbstop in mfile>subfun
% 遇到錯誤時,終止m檔案執行,並停在錯誤行(不包括try...catch語句中檢測到的的錯誤,不能在錯誤後重新開始執行)
dbstop if error
% 遇到任何型別錯誤均停止(包括try...catch語句中檢測到的的錯誤)
dbstop if all error
% 列出mfile檔案的內容,並在每行語句前加上行號以方便使用者設定斷點
dbtype mfile
% 列出mfile檔案中指定行號範圍的部分
dbtype mfile start:end
% 執行下乙個可執行語句
dbstep
% 執行下nlines行可執行語句
dbstep nlines
% 執行下一行可執行語句,如有子函式,進入
dbstep in
% 執行函式剩餘部分,離開函式時停止
dbstep out
% 從斷點處恢復程式的執行,直到下乙個斷點或錯誤後返回matlab基本工作空間
dbcont
% 返回所有m檔案中的斷點設定
dbstatus
% 列出指定m檔案中所有斷點設定,mfile必須為m檔案函式或有效路徑
dbstatus mfile
% 清除所有m檔案中的所有斷點
dbclear all
% 清除檔名為mfile的檔案中的所有斷點
dbclear all in mfile
% 清除檔名為mfile中第乙個可執行語句前的斷點
dbclear in mfile
% 清除檔名為mfile中第linenu行的斷點
dbclear in mfile at linenu
% 清除檔名為mfile中子函式subfun前的斷點
dbclear in mfile at subfun
% 退出除錯
dbquit
matlab除錯工具
在開發函式m檔案過程中,不可避免地出現錯誤,即故障。matlab提供了很多函式和方法,幫助除錯函式。在matlab表示式中,有兩類錯誤 語法錯誤和執行錯誤。當matlab計算乙個表示式的值或乙個函式被編譯到記憶體時會發現語法錯誤。一旦發現語法錯誤,matlab立即標誌這些錯誤,並提供有關所遇到的錯誤...
除錯工具 之Python除錯工具pycharm
1 pycharm的安裝 pycharm是一款非常好用的python ide,提供專業版和社群版,就像eclipse和myeclipse一樣,專業版是收費的,而社群版是免費的但功能就沒有專業版的功能強大。1.2 安裝 這裡就不必細說,直接next就ok ps 安裝完成後一定要執行 1.3 破解 採用...
gflags除錯工具
gflags windows除錯工具。使用它幫助我解決了瞎調了一整天的記憶體問題。由於使用了已經delete的指標,vs提示位置又錯誤的情況下,瞎調了一通。怎麼想那塊也不會有問題,可是抱著對vs的信任把錯就歸咎於自己吧!偶然的機會,搜到了gflags,抱著試一試的心態,使用該工具 1.安裝 debu...