matlab画图时怎么给多个点(有坐标)标注数字序号啊?

点有很多的... 点有很多的 展开
 我来答
篱落飘香
2014-04-22 · TA获得超过511个赞
知道小有建树答主
回答量:362
采纳率:100%
帮助的人:206万
展开全部
有坐标画图你应该会吧,我就不罗嗦了。
你想标注数字序号,是说在figure图里面吗?
如果是这样就很容易了,在command window中使用gtext函数,
例如打上1:
gtext('1')
鼠标会跳到figure窗口中,在你想要的位置单击左键就行了,很方便。
希望能够帮到你,专门打开MATLAB确认了一下,没问题。

刚看到你说的点很多,你可以复制粘贴很多,例如
gtext('1'),gtext('2'),gtext('3'),。。。。。。。
然后回车就可以一个一个标号全部点上了。

请采纳。
追问
有更简单的方法吗?大约有154个点,都要标上数字序号。
追答
好吧,你这也太多了,我只加过几个的,比如四边形的ABCD,其他指令就不知道了。
不知道用for循环行不行.

实在找不到好方法的话就狠狠心慢慢加吧。
N_0_1
高粉答主

2015-10-31 · 关注我不会让你失望
知道大有可为答主
回答量:8628
采纳率:47%
帮助的人:831万
展开全部
  1. 利用text标记在指定位置显示文字

  2. x=rand(1,10)*10;     %因为没有数据,这里用随即数生成10个点的x,y坐标
    y=rand(1,10)*10;
    L={'A','A1','A2','A3','B','B1','B2','B3','C','C1'}; %10个标注

  3. plot(x,y,'.'); %画十个点
    for ii=1:10
    text(x(ii)+0.1,y(ii)+0.1,L{ii});  %利用十个点的坐标添加对应标注
    %适当增加一些距离,让文字和点分开会美观一些
    end
    figure(gcf);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式