В 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
Если это встроено в Live Script, отображается начальный график, а затем, по-видимому, ничего не происходит во время выполнения цикла, тогда последний аспект (который совпадает с исходным графиком) отображается в новом элементе отображения.
Как вариант, есть ли возможность взаимодействовать с графиками в реальном сценарии (кроме двойного щелчка, чтобы открыть график на новом рисунке)? Например. rotate3d
не имеет эффекта.
Изменить: Начиная с выпуска 2019a, анимация возможна в соответствии с примечаниями к выпуску.