文档

线动画

这个例子展示了如何创建两条生长线的动画。的animatedline函数帮助您优化线条动画。它允许您在不重新定义现有点的情况下向直线添加新的点。

创建线和添加点

创建两条不同颜色的动画线。然后,向循环中的行添加点。在循环之前设置轴限制,以避免每次通过循环重新计算限制。使用一个drawnowdrawnow limitrate命令,在添加新点后在屏幕上显示更新。

A1 = animatedline(“颜色”,[0.7.7 .7]);A2 = animatedline(“颜色”,[0.5 .5 .5]);轴([0 20 -1 1])x = linspace(0,20,10000);K = 1:长度(x);%第一行Xk = x(k);Ysin = sin(xk);addpoints (a1, xk, ysin);%第二行Ycos = cos(xk);addpoints (a2, xk,公司yco);%更新屏幕drawnowlimitrate结束

该动画显示了两条随着数据积累而增长的线。

查询线点

查询第一条动画线的点。

[x,y] = getpoints(a1);

xy是包含定义正弦波点的值的向量。

版权所有2015 MathWorks, Inc。

另请参阅

||||

相关的例子

更多关于

这个话题有帮助吗?