MATLAB 2016a直播腳本介紹Live Scripts,允許旁邊展示腳本策劃輸出。是否有可能顯示動畫?例如,在楷書下面的代碼將繪製幾個點,然後旋轉axes
:動畫
x = rand(10, 3);
plot3(x(:, 1), x(:, 2), x(:, 3), 'o')
for ii = 1:360
camorbit(1, 10*cos(ii/90*pi)*pi/45)
drawnow
pause(0.01)
end
如果這是嵌入在現場腳本,最初的情節所示,然後似乎什麼也沒有發生,而循環正在運行,則最後一個方面(與原始圖相同)顯示在新的顯示項目中。
另外,有在現場的腳本(比雙擊另開一個新的圖中的曲線)與情節互動的選項?例如。 rotate3d
沒有效果。
我沒有MATLAB 2016年至試試這個,但你可以嘗試的幾件事情:1)在舊的出版商,你不得不使用,如果你想在發佈的快照'snapnow',而不是'drawnow'。如果Live Scripts從發佈商那裏借用代碼,那麼這可能值得一試。 2)如果不是for循環,而是創建一個實際的電影對象並用'movie'命令播放它,那麼可以將LiveScript設置爲正確解釋它。 3)如果LiveScript是基於html的,那麼它可能支持動畫gif;使用'imwrite'和個別框架創建一個。 (讓我知道如果任何上述工作:) :) –
@TasosPapastylianou感謝您的意見... 1)不工作,2)'電影'只顯示最後一幀,3)沒有嘗試GIF動畫。這是最後的手段:) – zeeMonkeez
我有這樣的感覺,這將不得不等待,直到2016b .. – zeeMonkeez