给动态点添加文本注释,并随着动态点移动:
方法:使用text函数
%起点坐标
x=5;
y=10;
%速度
bv=12;
blo=pi/2;
bvx=bv*sin(blo);
bvy=bv*cos(blo);
p = plot(x,y,'r');
tt=text(x,y,'Move','VerticalAlignment','top');%添加text文本注释并获得text的句柄
axis([0 20 0 20]);
grid on;
t=0;
while(1)
x1=x+xv*t;y1=y+yv*t;
x0=[x x1];y0=[y y1];
set(p,'XData',x0,'YData',y0);
set(tt,'visible','off'); %删除text注释文本
tt=text(x1,y1,'Move','VerticalAlignment','top');%添加text文本注释并获得text的句柄
drawnow
pause(1);
t=t+0.1;
end