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