eg1:简单的动画
%数据
c = -pi:.04:pi;
cx = cos(c);
cy = -sin(c);
%定义图像的背景颜色
figure('color','green');
%定义坐标轴显示,坐标轴相同
axis on, axis equal;
%画圆
line(cx, cy, 'color', [.4 .4 .8],'LineWidth',3);
title('See Pythagoras Run!','Color',[.6 0 0])
hold on
%定义填充区域颜色
x = [-1 0 1 ];
y = [0 0 0 ];
ht = area(x,y,'facecolor',[.6 1 0]);
set(ht,'XDataSource','x')
set(ht,'YDataSource','y')
%画图
for a=1:3
for j = 1:length(c)
x(2) =
cx(j);
y(2) =
cy(j);
refreshdata;
drawnow;
end
end
eg2:动态多条曲线(即时绘制)
t=[0];
m=[sin(t);cos(t)];
p = plot