1
我寫了一個在不同部分定義的MATLAB代碼。運行我的代碼的第一部分後,我希望能夠使用斷點調試後續部分。但是,出於某種原因,當我添加一個斷點並使用「運行部分」命令時,調試模式不會被觸發。看起來我無法運行程序的開始,然後使用斷點和「運行部分」命令。有誰知道如何做到這一點?我這樣做是爲了節省時間,因爲我的程序開始運行需要很長時間。謝謝。Matlab中的斷點
我寫了一個在不同部分定義的MATLAB代碼。運行我的代碼的第一部分後,我希望能夠使用斷點調試後續部分。但是,出於某種原因,當我添加一個斷點並使用「運行部分」命令時,調試模式不會被觸發。看起來我無法運行程序的開始,然後使用斷點和「運行部分」命令。有誰知道如何做到這一點?我這樣做是爲了節省時間,因爲我的程序開始運行需要很長時間。謝謝。Matlab中的斷點
我可以想到哪些解決方法可以幫助您。
首先,當您到達斷點時,將整個工作區保存爲.mat文件。然後註釋掉所有的代碼,並添加一行來加載你的.mat文件。您現在可以快速調試代碼中的問題。
另一種方法是將所有代碼通過斷點放在單獨的腳本中。然後,當您點擊斷點時,您可以在第二個腳本中設置更多斷點,並根據需要多次從命令窗口調用斷點。
要麼沒有達到斷點,要麼正在運行另一段代碼,那麼你認爲它是。正在使用編輯器通過在代碼行旁邊打上勾號來設置斷點?或者你是否在代碼中使用了'dbstop'函數? – AnonSubmitter85 2014-10-08 18:26:12
你是否清除了所有;在第一個文件中?它也會重置斷點。 – lanpa 2014-10-08 18:48:18