【導(dǎo)讀】MATLAB的除錯(cuò)器功能包含:。查詢每一個(gè)函數(shù)的工作空間。顯示函數(shù)呼叫過(guò)程中的的堆疊(FunctionCall. 一列一列地執(zhí)行M檔案(Step-by-step. 一般程式語(yǔ)言的錯(cuò)誤分類。一般偵測(cè)邏輯錯(cuò)誤的方法:。去除算式最尾端的分號(hào),算式執(zhí)行的結(jié)果會(huì)。印在MATLAB指令視窗中。在程式中加入keyboard指令,可使程式執(zhí)行至。下輸入“return”並按下Enter鍵。使用判斷式及fprintf指令印出變數(shù)的值。在除錯(cuò)一個(gè)單獨(dú)函數(shù)時(shí),可在其第一列的函數(shù)宣。案,並保留所有變數(shù)於MATLAB工作空間之中??梢岳胐bstop來(lái)指定程式碼的中斷點(diǎn)。若出現(xiàn)nan或inf,則暫停程式執(zhí)行,進(jìn)入除錯(cuò)模式後,可檢查任何變數(shù)的值,也可以執(zhí)。行其他任何指令或手稿。檢查完畢後,可能採(cǎi)取的動(dòng)作有:。dbclear用於取消中斷點(diǎn),用法與dbstop的格式同,只需將dbstop改成dbclear。若要清除所有的中斷。dbstatus可列出所有的中斷點(diǎn)。)將中斷點(diǎn)的資訊傳回變數(shù)s. 讓MATLAB停留在產(chǎn)生錯(cuò)誤訊息的函數(shù):。確認(rèn)所建的中斷條件:。亦可用dbtype來(lái)顯示程式碼: