MATLAB:给动态点添加文本注释

给动态点添加文本注释,并随着动态点移动:
方法:使用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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值