繪製for循環我在Matlab以下代碼:最好的辦法脫身的在MATLAB
a = linspace(0,1);
t = linspace(0,10);
x = cos(2*t);
for i = 1:10
z = a(i) *x
plot(z)
pause(0.1)
end
這僅僅是看怎麼改變變量「a」將改變劇情。這創造了一個動畫劇情。問題是:如果我有一個大的數據集,而且我必須繪製比上面更復雜的東西,那麼結束循環的最佳方法是什麼?換句話說,如果我現在關閉情節圖,它會繼續運行,直到i = 10。「break」聲明會起作用嗎?或者用鍵盤做鍵盤輸入?
感謝您的幫助
CTRL +不是一個好的選擇。如果繪圖循環很大(即有很多函數),它很可能會破壞一些基於java的函數並繼續循環b)創建一個java異常並使整個MATLAB崩潰。有時它可以工作,但有時它不起作用 –