我有一個嵌套的循環:內開始調試for循環(MATLAB)
for i=1:100
for j=1:100
start debugging at i=56 and j=34
end
end
有沒有辦法讓MATLAB開始一步一步的調試中執行代碼的中間開始,所以你沒有你之前,將是你有興趣在F10中鍵入1000倍
我有一個嵌套的循環:內開始調試for循環(MATLAB)
for i=1:100
for j=1:100
start debugging at i=56 and j=34
end
end
有沒有辦法讓MATLAB開始一步一步的調試中執行代碼的中間開始,所以你沒有你之前,將是你有興趣在F10中鍵入1000倍
這正是conditional breakpoints是爲:
設置條件斷點,使MATLAB停在指定行只有在滿足指定的條件時纔在文件中。對於條件斷點,一個特別有用的用法是當你想在循環中檢查一定次數的迭代後檢查結果。
或者像據說這裏,你可以使用dbstop功能:http://www.mathworks.com/help/matlab/ref/dbstop.html
例子:
dbstop if i=56 and j=34
我發現你也可以輸入,如果我== 56 &&Ĵ== 34;鍵盤;結束 – user2466382