msww.net
当前位置:首页 >> mAtlAB如何把图像标注坐标 >>

mAtlAB如何把图像标注坐标

对巳知坐标的点,可以这样标出: plot(5,38.45,'rs','MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',5) text(5,38.45,'(5,38.45)','EdgeColor','red','VerticalAlignment','bottom'); plot(38,126.36,'rs','MarkerEdgeColor','k','MarkerFaceColor','g','

举个例子:x=1+4*rand(1,5); y=2+2*rand(1,5); plot(x,y,'o-') for i=1:length(x) text(x(i),y(i),['(',num2str(x(i)),',',num2str(y(i)),')'])%在(x,y)的每一点处添加文字,文字内容为(x,y)%其中每一点的x,y用num2str把数字转化成字符串 end

1、首先我们双击matlab的图标打开三维制图的一个页面.2、之后我们鼠标点击创建一个新的matlab脚本文件.3、双击打开我们之前创建的脚本文件.4、之后我们在页面中输入命令,如下页面上显示的命令.5、之后我们单击上方的标志运行刚才生成的命令.6、新绘制的图像已经具有轴名称和标题名称,效果如下.

在figure界面选择上面的edit plot选项,也就是那个小箭头.然后双击图形的坐标轴.这时候图形下面会出现property editer面板.点击xlabel右边的tricks.就可以设置坐标轴刻度了.如下图所示:

用text函数在坐标为(x,y)的地方加标注“ABC”,写法为 text(x, y, 'ABC')

我不知道有没有函数来做这个,我自己编了了一个小函数.不过一次只能标注一个坐标,并且要在标注的点上连续点两次.这是我的函数: function cpositon [x,y]=ginput(1); z=strcat('(',num2str(x),',',num2str(y),')'); gtext(z); end 下面的那位高手改的很好

分两次plot,一次是全部的点,一次是你需要标记的点,记得hold on就ok了. .希望采纳谢谢

axis([10 500 1.8 4]);%加入一句axis语句 matlab自动帮你调整坐标

1 画出来图了以后再改坐标的话,点Show Plot Tools按钮,在右边Plot Browser里点Axes,在下面选你要改的那个轴,点Ticks,在Edit Axes Ticks里面改Labels里面的数就行了,10改成1,20改成2,以此类推;2 在画图的时候直接plot(x/10,y)这样也行.

1、经过网友的综合评价,此条内容绝大部分网友认为较好,您可以详细参考下,具体如下:其实matlab都可以在图形界面里输入坐标轴名,图名,colorbar等;只需要点图形界面里的insert,在下拉菜单里选择,再输入就行

369-e.net | xyjl.net | jamiekid.net | 5689.net | lyhk.net | 网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com