我正在绘制一个用于创建磁滞回线的数据集。我之前同意情节速度,但由于我添加了散点图,它变得非常慢。
散点图为当前绘制的数据点添加了一个标记,这样如果绘图被覆盖,您仍然可以追踪动画线。
这是我的代码:
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