我正在Matlab中开发一个GUI,它提供了一个图(在一个轴对象中)。当点击图中的某个点时,GUI将打开该数据点的其他一些图。
我在我的图中添加了一个轴对象,并实现了WindowButtonDownFcn以获得一个按钮点击。我可以用
获得鼠标位置 pos=get(hObject,'CurrentPoint');
但如何将其转换为我的情节中的值? (即点击了哪个x值)
感谢。
(我很高兴听到有一些更简单的方法可以做到这一点,而不是编写我自己的GUI)
答案 0 :(得分:1)
尝试在ginput上查找帮助,然后将其设置为某个变量。然后绘制你已经完成的ginput数量的点数。
这里解释了很多:http://www.mathworks.com/help/techdoc/ref/ginput.html