一旦所有窗口圖形關閉(即,當我通過單擊手動完成關閉每個圖形窗口時),我想停止執行腳本。我嘗試過:一旦所有圖形窗口關閉,退出matlab腳本
x = 1:10;
plot(x,x);
while ~isempty(findall(0,'Type','Figure'))
if isempty(findall(0,'Type','Figure'))
exit
else
continue
end
end
但是,上面的代碼i)沒有顯示數字,並且ii)循環從不結束。所以我的問題是:一旦所有圖形窗口關閉,如何退出matlab執行?
感謝您的回答。這將適用於多個數字窗口? – petobens
是的。如果關閉它們,它將停止工作。 –
我會在循環中放置一個「暫停(0.01)」來使CPU能夠處理其他線程 – gregswiss