2016-12-22 45 views
0

在Matlab中,是否可以在Visual Studio中設置特定變量的數據斷點?我在網上找不到任何東西,並且在手冊中找不到真正如此重要的功能。Data breakpoint matlab Matlab

回答

3

它叫做conditional breakpoints

您可以在命令行設置它們,但它的很多容易通過編輯器把它們放在交互(右鍵點擊「 - 」下一行號,然後選擇「設置條件斷點」

命令行:

dbstop in FUNCTION at LINENO if 'EXPRESSION' 
+0

Thanks。但這不是數據斷點,你是一個特定行上的條件斷點,當數據的值在代碼中的任何地方被改變,而不是在特定行上遇到條件時,我想中斷。如果你有一個巨大的代碼,一個數據斷點是很有用的,可以快速找到變量的值。 – Lupocci

+0

我知道你的意思,但是我認爲它最接近你會得到 - 如[在Mathworks信息中所述](https://uk.mathworks.com/matlabcentral/answers/92448-how-can-i-watch-variables-using-the-matlab-調試器)。 – matlabgui

+0

我知道,但對我來說,它是完全不同的,知道在一行中它改變了價值,它不會幫助我,我已經知道它。我想知道它在哪一行更改了值,在visual studio中很容易做到。謝謝 – Lupocci