展开全部
有坐标画图你应该会吧,我就不罗嗦了。
你想标注数字序号,是说在figure图里面吗?
如果是这样就很容易了,在command window中使用gtext函数,
例如打上1:
gtext('1')
鼠标会跳到figure窗口中,在你想要的位置单击左键就行了,很方便。
希望能够帮到你,专门打开MATLAB确认了一下,没问题。
刚看到你说的点很多,你可以复制粘贴很多,例如
gtext('1'),gtext('2'),gtext('3'),。。。。。。。
然后回车就可以一个一个标号全部点上了。
请采纳。
你想标注数字序号,是说在figure图里面吗?
如果是这样就很容易了,在command window中使用gtext函数,
例如打上1:
gtext('1')
鼠标会跳到figure窗口中,在你想要的位置单击左键就行了,很方便。
希望能够帮到你,专门打开MATLAB确认了一下,没问题。
刚看到你说的点很多,你可以复制粘贴很多,例如
gtext('1'),gtext('2'),gtext('3'),。。。。。。。
然后回车就可以一个一个标号全部点上了。
请采纳。
追问
有更简单的方法吗?大约有154个点,都要标上数字序号。
追答
好吧,你这也太多了,我只加过几个的,比如四边形的ABCD,其他指令就不知道了。
不知道用for循环行不行.
实在找不到好方法的话就狠狠心慢慢加吧。
展开全部
利用text标记在指定位置显示文字
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个标注plot(x,y,'.'); %画十个点
for ii=1:10
text(x(ii)+0.1,y(ii)+0.1,L{ii}); %利用十个点的坐标添加对应标注
%适当增加一些距离,让文字和点分开会美观一些
end
figure(gcf);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询