MATLAB 的除錯器(Debugger)可以迅速地幫您找出您程式錯誤所在,其功能包含:
- 查詢每一個函數的工作空間(Workspace)
- 顯示函數呼叫過程中的的堆疊(Function Call Stack)
- 一列一列地執行 M 檔案(Step-by-step Execution)
MATLAB 除錯器包含一組以指令列為主的指令,這些指令可以通用在所有的平台。除此之外,在 PC 及 Mac 平台上,MATLAB 除錯器亦提供方便的使用者圖形介面。本章將會介紹以指令列為主的除錯指令,以及在 PC 及Mac上相關的使用者介 面。但在介紹這些除錯函數之前,我們還是要先說明 MATLAB 程式的一般除錯技巧,這些除錯技巧並不需要用到任何特殊的除錯指令。
MATLAB程式設計:入門篇