绘制性能/绘图速度

时间:2016-12-31 15:06:06

标签: matlab drawnow

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

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

这是我的代码:

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

0 个答案:

没有答案