如何在Matlab中读取图像坐标,精度的选择--data cursor(小数点后位数)
2014-01-14 18:50阅读:
在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选中该点

六位有效数字了!!
其他功能大家可以自己查看~都很简单的。