Производительность / скорость сюжета
Я всю жизнь строю набор данных для создания петель гистерезиса. Я согласился со скоростью сюжета раньше, но с тех пор как я добавил разброс, он стал очень медленным
Разброс добавляет маркер к текущему нанесенному на карту пункту данных, так что если график перезаписывается, вы все равно можете следовать за анимированной линией.
Вот мой код:
hAL = animatedline; % line handle
hAL.LineStyle='-';
hAL.Color='blue';
% defaults for the marker
hAx=gca; % get the axis handle
sz=10; % size of marker
clr='b'; % color
hS=scatter(hAx,nan,nan,sz,clr); % initial point won't show but creates handle
x = mmatrix(:,2);
y = mmatrix(:,1);
for k = 1:length(x)
addpoints(hAL,x(k),y(k));
set(hS,'xdata',x(k),'ydata',y(k)) % update the marker position
drawnow
end
Знаете ли вы о возможности регулирования скорости сюжета? Я старался drawnow limitrate
но это быстро.
С уважением JW