主要内容

线动画

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

创建线条和添加点

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

a1 = animatedline (“颜色”, [0 7]);a2 = animatedline (“颜色”, 0。5。5);轴([0 20 -1 1])x = linspace(0,20,10000);k = 1:长度(x)%第一行xk = x (k);ysin =罪(xk);addpoints (a1, xk, ysin);%二线公司yco = cos (xk);addpoints (a2, xk,公司yco);%更新屏幕drawnowlimitrate结束

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

直线查询点

查询第一个动画线的点。

(x, y) = getpoints (a1);

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

另请参阅

||||

相关的例子

更多关于