有如下需求,再用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​​​​​​​

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐