MATLAB绘图,在指定位置添加文本

有如下需求,再用MATLAB画图时候,需要给图中的物体添加一些说明文字,比如ID号、公式等等。可以使用如下语句:

%% x,y分别是所指定位置的x,y坐标值,txt是所需要添加的文本,字符串类型
text(x,y,txt)

                        ​​​​​​​        

        例如要为上图中的每一个小球添加ID号,例如C1、C2....,使用的命令如下:

txt =strcat('c_{',num2str(i),'}');
text(car_pos.(key)(1)+0.15,car_pos.(key)(2),txt)

 所得到的结果如下图所示:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

        其中,txt = strcat('c_{',num2str(i),'}')是将数字表示为下标;txt = strcat('c^{',num2str(i),'}')是上标;当然还有上下标,具体表示方法参考下面博客。

https://blog.csdn.net/u012424737/article/details/93481164icon-default.png?t=LBL2https://blog.csdn.net/u012424737/article/details/93481164​​​​​​​

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值