本身matlab的figure窗口有个Data cursor的选项,如下图
点击该选项后,将鼠标移到曲线上再点击一下,就会有改点的坐标信息显示
如下图,那个黑色的小方框可以用鼠标拖动或有键盘上下左右控制选择不同位置
只是没有你图中横竖线的,但是可以很方便完成数据的标明
在matlab中画完图后可以使用data cursor工具来获取图中点的坐标。
GUI:
在figures窗口点击data cursor,选中图像中任意点,出现x,y坐标值,如下图。
但是x,y的值似乎不是那么精确,可能x,y数值是小数点后好几位,但matlab默认只保留到小数点后两位。更改方法如下:
在显示的数值窗口处右键:
点击Edit Text Update Function,出现如下窗口:
我们看之前的数值在检测上图中的程序,可以发现以前的数值显示的是四位有效数字。程序中的4,就表示有效数字的位数。把x,y都改成6位有效数字,效果如下:
改完之后file-save,保存到任意地方。关掉。此时该点还是四位有效数字。
选中该数据显示窗口---delete
重新用data cursor选中该点
六位有效数字了.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)