我想在Matlab中編寫一個相當大的程序,我想停止或暫停執行以查看我的變量值是什麼。在Matlab中停止/暫停執行以檢查運行時變量的值
0
A
回答
3
我想停止或暫停執行以查看我的變量是什麼。
一種替代方法是使用keyboard
:
keyboard
暫停正在運行的程序的執行,並且將控制權交給 鍵盤。將keyboard
函數放置在想要暫停MATLAB®的位置 的程序中。程序暫停時,命令窗口中的提示 變爲K >>,表示MATLAB處於調試模式 。如果新值產生預期結果,則可以查看或更改變量值以查看 。鍵盤功能是 用於調試您的功能。
要繼續執行您的功能,請鍵入dbcont
或鍵入dbquit
以退出調試模式。
如果要在給定次數的迭代後查看變量,可以插入if ii = stop_point; keyboard;
,其中ii
是循環的迭代器。
另一種選擇是:
使用dbstop
。以文檔中的示例顯示:
設置一個斷點,當n> = 4時停止並運行代碼。
dbstop in myprogram at 4 if n>=4
myprogram
另一個選擇是manually insert breakpoints in the MATLAB editor。點擊代碼左側插入斷點(用紅點表示)。現在,您可以通過將鼠標懸停在變量名在編輯器中
看一看this very relevant link,以獲得更多的信息查看變量。
注意,下面一段是chappjc的答案here直接拷貝。如果你喜歡這種方法,請提高他/她的答案!
使用release of R2016a,您可以在代碼編輯器中點擊暫停按鈕,它將立即停止。
要在運行時暫停程序的執行,在編輯器中 選項卡上,單擊暫停按鈕。 MATLAB在下一個 可執行行*處暫停執行。當你的代碼運行,開始按鈕將 變成暫停:
相關問題
- 1. 行文中:暫停,停止
- 2. 如何停止或暫停php執行?
- 3. 每當除數爲0或出現Inf值時停止或暫停運行MatLab
- 4. php在運行時停止執行
- 5. 暫停執行
- 6. 爲什麼我的NSOperationQueue在暫停時停止執行?
- 7. 在C#中暫停執行
- 8. 在Python中暫停執行
- 9. 在加載時停止applet執行,使用javascript暫停/恢復?
- 10. Visual Studio 2008:如何暫停正在運行的程序以查看變量值?
- 11. 運行時執行意外停止
- 12. ObjectAL/OpenAL for iOS - 在運行時停止/暫停/靜音?
- 13. Java暫停執行
- 14. 我可以使用pthread_kill停止(暫停)pthread執行嗎
- 15. 手錶變量改變時暫停執行?
- 16. 在執行時停止查詢
- 17. 暫停程序檢查在C#中的變量值
- 18. 從Matlab運行PowerShell。 Matlab不會停止
- 19. NSTimer在運行時停止?
- 20. 如何暫時停止碰撞檢查
- 21. 如何停止暫停執行在observeEvent()閃亮[R
- 22. 在JavaScript中停止執行
- 23. 暫停php變量一個小時然後執行條件
- 24. 停止代碼在查詢中執行
- 25. 如何按暫停按鈕時暫停程序執行
- 26. mysqli_multi_query何時停止執行?
- 27. Javascript執行何時停止?
- 28. 在運行時暫停Groovy腳本
- 29. 防止Xcode 9在隱式運行時警告中暫停
- 30. MediaPlayer實例:停止行爲像暫停
我解決了這個問題以不同的方式後,我完成了這個項目,並將其提交給教授我完全忘了這回事。但這是一個非常明確而完整的答案。謝謝你的解釋。我將來可能會使用它。 –