Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

addpoints

向动画线条中添加点

说明

示例

addpoints(an,x,y)an 指定的动画线条中添加 xy 定义的点。使用 animatedline 函数创建一根动画线条。要在屏幕上显示更新,请使用 drawnowdrawnow limitrate。新点会自动连接到之前的点。

addpoints(an,x,y,z)an 指定的三维动画线条中添加 xyz 定义的点。

示例

全部折叠

创建一个不含任何数据的动画线条对象。然后,将五个点添加到线条中。使用圆形标记每个点。

h = animatedline('Marker','o');
x = 1:5;
y = 1:5;
addpoints(h,x,y)

使用 animatedline 函数创建一根动画线条。然后,通过循环向线条中添加点以生成动画。在每次循环前重新设置坐标轴范围,以防止该范围被更改。

figure
h = animatedline;
axis([0 4*pi -1 1])

for x = linspace(0,4*pi,10000)
    y = sin(x);
    addpoints(h,x,y)
    drawnow limitrate
end

输入参数

全部折叠

AnimatedLine 对象。使用 animatedline 函数创建一个 AnimatedLine 对象。

第一个坐标值,指定为标量或向量。对于笛卡尔坐标区,第一个坐标位于 x 轴位置。对于地理坐标区,第一个坐标是纬度(以度为单位)。

x 的长度必须等于 y 的长度。

示例: 11:20

数据类型: double

第二个坐标值,指定为标量或向量。对于笛卡尔坐标区,第二个坐标位于 y 轴位置。对于地理坐标区,第二个坐标是经度(以度为单位)。

y 的长度必须等于 x 的长度。

示例: 11:20

数据类型: double

第三个坐标值,指定为标量或向量。对于笛卡尔坐标区,第三个坐标值位于 z 轴位置。

z 的长度必须等于 xy 的长度。

示例: 11:20

数据类型: double

扩展功能

在 R2014b 中推出