0

我正在绘制一个用于创建磁滞回线的数据集。我之前同意情节速度,但由于我添加了散点图,它变得非常慢。

散点图为当前绘制的数据点添加了一个标记,这样如果绘图被覆盖,您仍然可以追踪动画线。

这是我的代码:

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

4

0 回答 0